Google云端硬盘ID与Google Apps脚本部署ID

时间:2015-08-13 12:34:12

标签: google-apps-script

当我想发布一个脚本时,它会生成一个部署链接。 Drive中的文件ID与应用脚本的部署链接之间是否存在任何关系?

我正在尝试找到这些之间的关系以进一步自动化,以便找到并执行文件夹中驱动器中的应用程序脚本。

亲切的问候,

2 个答案:

答案 0 :(得分:0)

没有关系。如果你找到一个它将来会被打破,因为没有记录。

请考虑在电子表格中保留手动映射。

答案 1 :(得分:0)

根据我的经验,我们可以通过编程方式利用分配给Google云端硬盘中对象的各种唯一ID之间的关系。

我观察到ID有时会有类似的子串。例如:

// Script ID:
//                                 1b5-wm5A9iBOtK2sk8nn0uorRJUeVavJdNnaouYijMntrwArGVT------
// Public WebApp URL:
https://script.google.com/macros/s/AKfycbyopDKeOz8fcNU2Zmpt_BKJqZwi_BRtaHYV6N6Q5Z4L7-----/exec
//                                 ^^^^^^
// Dev WebApp URL:
https://script.google.com/macros/s/AKfycbxmMhxBGo5fuVBHHIAMaT1lKlrmMic9aaacZ_-----/dev
//                                 ^^^^^^

虽然在此示例中两个WebApp URL中的前6个字符匹配,但没有其他重复,也没有重复脚本ID中的子字符串。 (添加了尾随-以模糊真实ID。)