Google apps script 要在特定工作表上运行的脚本
我有一个脚本,我一直在使用,但它只与活动工作表(从谷歌驱动器的指定目录中提取文档列表)一起工作。如何将其转换为在特定图纸上运行。工作表的名称为“Per 7” 尝试更改:Google apps script 要在特定工作表上运行的脚本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个脚本,我一直在使用,但它只与活动工作表(从谷歌驱动器的指定目录中提取文档列表)一起工作。如何将其转换为在特定图纸上运行。工作表的名称为“Per 7” 尝试更改: var sh = SpreadsheetApp.getActiveSheet(); 到 在哪里插入到工作表的链接?还是那张纸的名字?“Per 7”是文件中的一个工作表(选项卡)。抱歉,澄清一下,我不想使用活动工作表,但希望脚本在工作表未打开时在工作表上运行。如果更改我提到的行,每当脚本执行时(以及无论当前活动的工作表是什么)
var sh = SpreadsheetApp.getActiveSheet();
到
在哪里插入到工作表的链接?还是那张纸的名字?“Per 7”是文件中的一个工作表(选项卡)。抱歉,澄清一下,我不想使用活动工作表,但希望脚本在工作表未打开时在工作表上运行。如果更改我提到的行,每当脚本执行时(以及无论当前活动的工作表是什么),它都将使用工作表“Per 7”作为输出工作表。“工作表”是电子表格(工作簿)中的工作表(选项卡)。那么我可以将其指向非活动工作簿吗?所以它可以在没有打开的时候运行?这应该是可能的。您可以使用另一个工作簿的id以编程方式打开该工作簿。。e、 g:SpreadsheetApp.openById('id\u of the\u other\u电子表格)->返回一个电子表格对象。
var sh = SpreadsheetApp.getActiveSheet();
var sh = SpreadsheetApp.getActive().getSheetByName('Per 7');