Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 要在特定工作表上运行的脚本_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 要在特定工作表上运行的脚本

Google apps script 要在特定工作表上运行的脚本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个脚本,我一直在使用,但它只与活动工作表(从谷歌驱动器的指定目录中提取文档列表)一起工作。如何将其转换为在特定图纸上运行。工作表的名称为“Per 7” 尝试更改: var sh = SpreadsheetApp.getActiveSheet(); 到 在哪里插入到工作表的链接?还是那张纸的名字?“Per 7”是文件中的一个工作表(选项卡)。抱歉,澄清一下,我不想使用活动工作表,但希望脚本在工作表未打开时在工作表上运行。如果更改我提到的行,每当脚本执行时(以及无论当前活动的工作表是什么)

我有一个脚本,我一直在使用,但它只与活动工作表(从谷歌驱动器的指定目录中提取文档列表)一起工作。如何将其转换为在特定图纸上运行。工作表的名称为“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');