开发者问题收集
我有一段运行良好的代码。该代码应该使用 E 列中的值将数据从一个电子表格复制并过滤到另一个电子表格。当我输入某些值(如“Business 2”)时,它运行良好。但如果我输入其他值(如“Business 1”),我会收到此错误 - “TypeError:无法读取未定义的属性‘length’(第 59 行,文件“Code”)”我已使用 =CLEAN(TRIM()) 清理并修剪单元格内容以下是代码fun
因此,此函数获取一个文件夹,获取子文件夹,将一些信息推送到数组,然后将该数组粘贴到我的电子表格中。它大约有 2-5% 的时间在一个奇怪的点失败,我之前尝试错误捕获它就是不起作用。为什么/怎么做到的!function getFileCount(gdrive,level,fullpath){var folder = DriveApp.getFolderById(gdrive);var fileCoun
我想在一个电子表格中执行的操作是,查看工作表“源”,如果 B 列中的单元格包含今天的日期,则复制该单元格的 A:B 之间的单元格并粘贴到工作表“目标”中的下一个空行。对包含今天日期的所有单元格重复此操作。如果我正在寻找文本,这种方法是可行的,但本质上,我试图让它在日期更改时每天自动运行,而我无法使日期函数正常工作。基本上,在每天开始时,它都会从另一个自动工作表复制今天的数据,并将其粘贴到另一张工作
我有一个端点需要经过 X 次(取决于有多少个 ID),每次调用都需要分配其单独的 LineItem ID 并返回 JSON 响应。我尝试了以下代码,似乎我可以调用 API,但似乎无法弄清楚如何将响应转换回我的工作表,因此在下面的情况下,我可能有最多 10 个 LI ID 需要单独调用 > 返回结果>复制到特定范围的最后一行,然后使用下一个 LI ID 进行下一个 API 调用,等等...funct
我们有一张工作表,用于获取工作质量表单的数据。一年多来,它一直运行顺利,工作表、表单或脚本从未发生过任何变化。但出于某种原因,现在每当我们运行SendEmail函数时,我都会收到错误:TypeError:无法从 null 读取属性“length”。(第 83 行,文件“SendEmail”)这就是现在发生错误的地方:for (var i = 0; i < templateVars.length;
我需要列出 Google Classroom 中所有课程的所有作业。有一行不起作用,但我不知道如何修复它。它稍后会产生错误消息TypeError: Cannot read property "length" from undefined.。function listAssignments2() {var ss = SpreadsheetApp.getActiveSpreadsheet();var
我尝试使用下面的代码,但在尝试运行它时出现错误。它应该使用设置标签查找 gmail,然后将电子邮件正文(已剥离 HTML)放入 google 表格中。var SEARCH_QUERY = "label:inbox is:unread to:me";// Credit: https://gist.github.com/oshliaer/70e04a67f1f5fd96a708function get
我正在尝试构建一个 Google Apps Script 网络应用,该应用将从 Google 工作表中提取数据并将其显示在浏览器 HTML 页面的行和列中。通过遵循示例等,我编写了此有效代码!function doGet(){return HtmlService.createTemplateFromFile('Report3').evaluate();}function getData(){var
我使用下面的过滤函数将数据从一张表复制到另一张表,进行过滤,以便仅在列 AE = TRUE 时复制数据。当我使用此脚本时,它给出了错误:TypeError: Cannot call method "getRange" of null. (line 9, file "Code")'我不确定 getRange 部分是什么意思。function myFunction() {var sss =Spread
提前感谢您的帮助。我有一个 Google 表格,其中包含第一行的标题值。我有一个脚本,可以逐行查看表格的其余部分,如果单元格是某种颜色,则脚本会进行计数。最后,如果计数数字大于我在表格中设置的变量,则脚本将触发电子邮件。我想尝试做的是,如果脚本找到具有设置颜色的单元格,是否还要捕获列标题值?我确信我需要创建一个包含标题值的数组,然后比较位置,但我不知道如何有效地做到这一点。function sen
**我对 Apps Script 还很陌生。/我正在为我们的高中开发一个设施请求系统。教练、老师等可以填写表格来请求/预订校园内多个地点的练习或活动。我正在尝试从 Google 表格创建 Google 日历活动,其中日历名称由 Google 表格/表格(D 列)中选择的位置标识。例如,篮球教练会请求主体育馆的日期和时间(持续时间),然后在主体育馆日历上创建一个日历活动。我已经创建并拥有多个日历。我
我收到一个非常奇怪的未定义错误:function login(name,pass) {var blob = Utilities.newBlob(pass);var passwordencode = Utilities.base64Encode(blob.getBytes());var ss = SpreadsheetApp.openById("");var sheet = ss.getActive
我在尝试在 Google 应用脚本中运行以下代码时遇到问题。// 1.foldername = Folder name | 3.templateId = ID of the template to use// 2.SheetId = ID of spreadsheet to use. | 4.rootFolder = ID of the root folder t
我正在尝试创建一个简单的输入输出 webapp,但一直很难让它正常工作。这个想法是从文本区域获取用户输入,向其中添加一些简单的 html 标签,然后将其输出到另一个文本区域。这只是为了帮助一些同事简化他们的操作。我决定制作一个独立的 Google Apps Script webapp,并使用 HTML 服务来创建我的 UI。计划是在该 HTML 中运行 Javascript。我已经在 W3scho
我正在为 Google Docs 构建一个插件(仅用于练习),其作用类似于电子邮件。我已经整合了发送、接收、删除和查看消息的功能。我添加了 UI 模式对话框所需的代码,但其中一个函数仅返回undfined。我在code.gs文件中测试了此功能,它运行完美。以下是code.gs的一部分:function onInstall() {var html = HtmlService.createHtmlOu