[英]How to create a chart with multiple ranges in google apps script for google spreadsheets
[英]How to run a standalone script on multiple google spreadsheets?
我有一個獨立的腳本,需要在多個Google Spreadsheets上運行。 我可以使用以下代碼將腳本分配給1個電子表格:
function filter() {
var ss = SpreadsheetApp.openById('ID');
如何將其分配給多個電子表格?
有多種方法可以做到這一點。
1)您可以手動獲取各種電子表格的ID,並將ID硬編碼為獨立腳本中的數組。
2)您可以將所需的所有電子表格移動到單個文件夾中,並自動打開該文件夾並打開特定文件夾中的文件。 例如,為此,包含所需電子表格的文件夾是“所有電子表格”,然后嘗試以下代碼。
function myfunction()
{
var root = DriveApp.getFoldersByName("All spreadsheets");
while (root.hasNext())
{
var folder = root.next(); //If the folder is available, get files in the folder
var files = folder.getFiles();
while(files.hasNext()) //For each file,
{
var spreadsheet = SpreadsheetApp.open(files.next());
required_function(spreadsheet); //Call the required function
}
}
}
希望能幫助到你 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.