标签: google-apps-script
我需要创建一个功能,用于复制已存在于Google云端硬盘中的模板的电子表格。
示例:
在电子表格文件夹中,我有"模板"工作表和" Main"工作表,在主工作表中我想放一个按钮,按下它时会在同一个文件夹中创建一个模板工作表的副本,名为" TEST",如果可能的话我也想得到创建的工作表ID。
注释: 主工作表与模板工作表不同。
答案 0 :(得分:1)
首先,您可以通过插入>绘图在“主”电子表格中添加按钮。绘制并保存按钮后,单击该图形上的小下拉类型图标,然后单击分配脚本并仅编写函数名称,只要单击该按钮/图形,它就会运行该函数。
其次,您可以编写此行来创建副本以及获取其ID:
var ID = DriveApp.getFileById("SOURCE_FILE").makeCopy("TEST", DriveApp.getFolderById("YOUR_DESTINATION_FOLDER")).getId();