是否可以从另一个脚本(在另一个文件中)获取嵌入在电子表格中的脚本ID(而不是电子表格的ID)?
我有一个主要的独立脚本,该脚本可以复制包含脚本的电子表格(Web应用程序代码)。我需要获取此脚本的ID,并将其用于通过apps脚本API REST创建部署。
还有其他方法可以通过编程方式在电子表格中部署有界Web应用程序脚本吗?
为我的英语不好而道歉,我正在使用翻译器
答案 0 :(得分:3)
为了达到Is there any other way to programmatically deploy a bounded web app script in a spreadsheet?
,首先,需要检索容器绑定脚本的脚本ID。
但是,不幸的是,在当前阶段,仍然不能仅使用Google Apps脚本从项目外部检索容器绑定脚本的脚本ID。而且,无法从父Google Docs文件的文件ID中检索容器绑定脚本的脚本ID。这已作为功能请求报告给Google问题跟踪器。 Ref
当可以检索到容器绑定脚本的脚本ID时,可以在Apps Script API中使用“ REST资源:projects.deployments”。
ScriptApp.getScriptId()
来检索脚本ID。