开发者问题收集
在 Google Sheet 单元格中,通过=sheetName()调用自定义函数来运行以下脚本(将返回当前工作表名称):function sheetName() {return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();}第一次编辑(在单元格中插入代码)时,该函数正常工作,但由于工作表已重命名,因此该函数将无
在 google apps 脚本中,我有一个 html 文件,其中有一个 onsuccess 回调函数,该函数调用服务器端函数,该函数从相关电子表格中获取一些数据,然后将存储在变量中的数据返回给 html 脚本函数 onsuccess。我之前已经成功做到了。这就是为什么我如此困惑,为什么出于某种原因,我从服务器端返回的变量一旦返回到客户端函数就会变为“未定义”。我认为它是某种类型错误,所以我尝试将
我有一个 Google 表单,供现场工作人员填写并提交。附加的 javascript 将表单内容作为电子邮件发送给办公室中的每个人。执行时间非常长。其中一个报告了 19496 秒,而 Gsuite 应该在 5 分钟后自动终止任何脚本。有些在 Google 应用脚本执行日志中显示“未知”状态,并且为 0 秒。Gsuite 配额是否已用完?我的脚本中是否有错误?运行脚本触发器的用户也会收到退回电子邮件
作为使用 Google Apps Script (GAS) 为 Google Sheet 开发自定义函数的一部分,我试图获取对象属性(键?)名称的扁平树。我对任何值都不感兴趣,我只想打印出所有对象属性(键)名称的点符号树。该对象的深度和结构未知。示例:{"level1_prop1": "stuff","level1_prop2": 0,"level1_prop3": 50,"level1_prop
我编写了一个应用脚本,它提供了一个用于将数据输入团队日历的 Web UI。我使用 G-Suite 超级管理员帐户发布了它,并将其添加为安全/API 权限下的受信任应用。在“内部应用设置”下选中了“信任域拥有的应用”。当我们组织中的 G-Suite 用户尝试访问该应用时,他会看到“ShiftSchedulingApp 的开发人员 admin@_our_organization_.org 需要您的许可
我正在尝试使用Google Apps Script和Stripe制作一个插件,用户可以按年订阅某个商品。每次我从 Stripe 结账处购买订阅时,都会收到这样的错误,{"error": {"code": "parameter_unknown","doc_url": "https://stripe.com/docs/error-codes/parameter-unknown","message":
我尝试自己编写一个脚本,做了大量研究并尝试了很多代码。此处提出的问题中的方法似乎很有希望,但我收到了一个无法解决的错误。问题:我想将工作表“Wunschliste”中某一行的所有数据复制到工作表“Bestellt”,其中工作表“Wunschliste”中的列 A2:A 标记为“2 bestellt”(通过下拉列表填写)。应删除工作表“Wunschliste”中标记为“2 bestellt”的所有数
在 Google Apps Script 中运行某些代码时,我收到以下错误消息。我不明白行/列引用 Code:46:18。它似乎指向列数太少的行或行数太少的进程。我猜我没有正确解释引用。TypeError: Cannot set property 'format' of undefinedat processInbox(processInbox Code:46:18)我所有代码的第 46 行是这样
我尝试将此解决方案应用于我的情况:通过电子邮件发送 SPARKLINE 图表会发送空白单元格而不是数据但是当我尝试将其应用于我的情况时,会弹出错误:TypeError: Cannot read property '0' of null在执行过程中,有更多关于此错误的信息:我的电子邮件解决方案的 GAS 代码能够仅发送值,并且它是这里:function alertDailyInfo() {let e
我使用此解决方案已有一段时间,用于将数据从 Gmail 导入 Google 表格。现在我想将相同的解决方案应用于不同的电子邮件线程。我只更改了 Gmail 中的标签过滤器,但无论我做什么,都会收到以下错误:TypeError: Cannot read property 'getMessages' of undefinedimportReport @ import revenue produc
我才开始使用 Apps Script 几个月,通常我可以弄清楚为什么它会给我错误消息。但是这个最新的问题让我完全不知所措,我找不到任何在这里问过类似问题的人。我有一段非常简单的代码,它从电子表格中检索数据,循环遍历它以删除一些值,然后再将其粘贴回另一张工作表。但是,循环一直抛出错误“TypeError:无法读取未定义的属性‘0’”。经过一番挖掘,我想我找到了问题所在——我从工作表中提取的数组比它应
在 Google Sheet 中,我有一个自填充的 Twitter 推文列表,我试图过滤掉前一天发布的所有推文。我一直收到错误:“无法读取未定义的属性‘length’”错误出现在代码的最后一行targetSheet.getRange(1,1,filteredData.length,filteredData[0].length).setValues(filteredData);function Fi
我创建了一个电子表格,我想根据某个特定单元格中的数据将其分开。主电子表格有一列,表示“迟到、纪律、强化”。我想将“迟到”和“强化”移到它们自己的电子表格中。此外,我想在适当的工作表中删除“迟到”和“强化”行。这样一来,我总共有三个电子表格。我之前使用过一个脚本,它可以将我的迟到行移到另一个电子表格中。但是,无论出于什么原因,我都没有收到错误消息“TypeError:无法读取未定义的属性‘lengt
我有两个电子表格,源和目标。在源中我有数据表,在目标中我有存档表。在数据表中,J 列包含百分比。我正在尝试编写一个脚本,该脚本会自动复制 J 单元格中大于 10% 的行的范围 (A:I) 以附加到存档表中。我卡在了这一点上:function CopyRange() {var sourcespread = SpreadsheetApp.openById('aaa'); //replace with
我有一列包含一组数字,我正在为查询做准备。其中一些数字有前导零,我需要将其保留在有前导零和没有前导零的列表中。到目前为止,我所做的是创建一个有前导零和没有前导零的值列。下面是我在列上getValues时数组的示例。[[1],[2],[001],[002],[1],[2]]最终结果应该是...[[1],[2],[001],[002]]最后两个被删除,因为它们是重复的,我只需要在数组中使用它一次。这是