当前位置: 首页 > 知识库问答 >
问题:

错误。获取值​()不是谷歌应用程序脚本的函数

凤凡
2023-03-14

我在同一列中有几个单元格,我想检查它们是否为空。

如果有空单元格,请添加以下文本。。。

如果没有空单元格,请忽略。。。

由于某种原因,我无法让它返回单元格的值。命令编辑器告诉我以下错误:

TypeError: rangoCantidadNumeros.get值不是一个函数

这是我的代码:

function placeholder_celdas(){

  const libro = SpreadsheetApp.getActiveSpreadsheet();
  var hoja = spreadsheet.getSheetByName('Ajustes'); 
  var rangoCantidadNumeros = hoja.getRangeList(['D10', 'D17', 'D24', 'D31', 'D38', 'D45', 'D52']);
  //var rangoValues = rangoCantidadNumeros.getValues();

  if ( rangoCantidadNumeros.getValues() == 0 ) {
    rangoCantidadNumeros.setValue("Escribe aquí la cantidad de números que quieres que tenga tu referencia. Ej: 6");
  } else {
     ''     
  }

}

从昨天开始,我一直在检查代码,尝试其他方法,但我总是在.getValue()和.getValues方面遇到问题​()

最后,我来到这里,请求帮助,看看该领域的专家是否能启发我。

非常感谢你

共有1个答案

宋飞掣
2023-03-14

getRangeList返回一个RangeList而不是一个Range

您希望执行以下操作(未经测试):

var ranges = rangoCantidadNumeros.getRanges(); // Gets a `Range[]`.
for (var range in ranges) {
  if (ranges[range].getValue() == 0) //...
}
  • 表.getRangeList(A1注释)
 类似资料:
  • 我将一个谷歌应用程序脚本代码绑定到一个谷歌电子表格,该电子表格使用urlfetchapp从其中一张表格创建了一个PDF文件。获取(url、选项)函数。昨天,没有编辑代码,它突然停止工作,显示错误“urlfetchapp.fetch是不允许的”。 我检查了我为其他电子表格编写的其他电子表格绑定代码,它也不再工作了,同样的错误。 在上下文中,我正在为我的公司使用Google Workspace,并处理

  • 在继续使用GoogleApps脚本构建Google电子表格的过程中,我已经完成了获取Bittrex和Poloniex余额的工作,但无法使用Cryptopia。 下面是我与Bittrex将JSON对象数组映射到字符串的斗争的链接 以下是官方API链接:https://www.cryptopia.co.nz/Forum/Thread/256 以下是一些例子: https://www.cryptopia

  • 我在这里关注hello world: https://developers.google.com/apps-script/guides/rest/quickstart/target-script 然后我用新功能更新脚本,并使用Publish-将其发布为新版本(v2) 使用此v2,我的执行API客户端(使用(Java)[https://developers.google.com/apps-scrip

  • 我想实现什么? 我想跟踪一个谷歌文档的审查状态与谷歌表单与下拉选项为"要做,进行中,完成"。我有谷歌表单项目作为"URL的文档,状态"。我已经创建了一个谷歌表单模板,我将使用它为各种用户创建表单。我希望能够创建模板表单的副本,并从谷歌应用程序脚本中设置预定义的"URL"值,以便用户只需选择文档的状态。 我试过什么? 我在这个答案中遇到了createResponse()方法,但这需要用于保存响应,并

  • 我使用一个简单的脚本来删除1天后所有标有“摄像头”的电子邮件。这已经奏效好几个月了。我没有改变它,但它突然停止工作。 该脚本仍有在我的Gmail上运行的权限,但已停止。 感谢任何建议。 脚本是; 谢了山姆

  • 我正试图通过应用程序脚本将URL参数传递给谷歌表单,但不知道它到底是如何实现的。案例:https://docs.google.com/forms/d/e/XXXX/viewform?a=12(通过XXXX,因为此表单供客户使用)提交后,我需要获得答案和此参数。 ​​ 此代码用于将带有表单答案的POST请求发送到我的服务器,以及如何传递​a=12或仅12对该请求有效?