我使用Drive REST API将文件上传到Google云端硬盘。我希望默认情况下在这些文件上启用一些默认加载项。 我正在阅读有关容器绑定脚本here.
的内容但只有在Google Docs UI中打开文件后才能添加容器绑定脚本。有没有办法在上传时或以编程方式上传后将脚本绑定到文件?
答案 0 :(得分:5)
您可以使用Apps Script API在Google文档中创建容器绑定脚本类型的项目。如果您有一些脚本并且想要在容器绑定脚本类型的项目中添加脚本,请执行以下操作。
您可以使用Method: projects.create
创建它。
POST https://script.googleapis.com/v1/projects
{
"title": string, // project name
"parentId": string, // file ID of Google Docs
}
您可以使用Method: projects.updateContent
。
PUT https://script.googleapis.com/v1/projects/{scriptId}/content
{
"files": [
{
object(File)
}
],
}
https://www.googleapis.com/auth/script.projects
。如果这不是你想要的,我很抱歉。