如何复制一个脚本文件的内容并替换另一个脚本文件的内容?

时间:2016-10-24 20:44:41

标签: google-apps-script google-api google-drive-api google-apps

如何打开应用脚本脚本文件,复制其内容,然后用复制的内容替换同一帐户中其他应用脚本脚本文件的内容?

到目前为止我所拥有的:

// open file to copy from
var file = DriveApp.getFileById(fileIdToCopyFrom);

// copy file contents?
var copiedContents = file.getAs('text/plain'); // generates error: Converting from application/vnd.google-apps.script to application/pdf is not supported.  

// replace file contents with copied content
DriveApp.getFileById(fileIdToCopyTo).setContent(copiedContents);

1 个答案:

答案 0 :(得分:0)

查看Importing and Exporting Projects

您使用Google云端硬盘走在正确的道路上,但您需要按照文档中的说明使用API​​。

关键是使用exportLinks将文件数据作为JSON获取,这个ifo可以推送到另一个应用程序脚本文件中。

另请注意,MIME类型为application/vnd.google-apps.script