我想从列表中自动创建几个Google Sheets。这些Google表单应该遵循模板(一个有几张表格的谷歌电子表格)。
列表包含以下字段:
标题| ID |描述|地址|国家/地区| Cell_A | Cell_B | Cell C
的例子:
文件名| 1 | 'ABC' | '19th street' | 'USA' | Sheet1!Sheet2!A1 | Sheet2!A2
Cell A = in which cell Descrip should be filled
Cell B = in which cell Address should be filled
Cell C = in which cell Country should be filled etc.
标题只能在Google工作表的标题中使用。其他字段将用于在模板
的特定工作表中填充数据。该列表也在Google Sheets中(可以将其转换为csv/xlsx等格式)。
我知道有一个脚本来填写谷歌文档使用表格,但我找不到一个可以用来创建谷歌表格
https://www.youtube.com/watch?v=iLALWX0_OYs
function myfunk() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet0");
const vs = sh.getDataRange().getValues();
//Title | ID | Description | Address | Country | FolderId | SheetNames csv
vs.forEach((r,i) => {
let folder = DriveApp.getFolderById(r[5]);
let file = folder.createFile('r[0','',MimeType.GOOGLE_SHEETS);
let s = SpreadsheetApp.openById("file.getId()");
r[6].split(",").forEach(n => {s.insertSheet(n)});
sh.getRange(i + 1, 1).setValue(ss.getId());
return [file.getId()];
})
}