gpt4 book ai didi

google-apps-script - 如何替换已弃用的 DocsList 服务?

转载 作者:行者123 更新时间:2023-12-03 05:33:40 24 4
gpt4 key购买 nike

自 2015 年 4 月 20 日起,DocsList 服务“服务不再运行”。我有这个函数这个函数使用了 docsList 服务:

/**
* Duplicates a Google Apps doc
*
* @return a new document with a given name from the orignal
**/

function createDuplicateDocument(sourceId, name) {
var source = DocsList.getFileById(sourceId);
var newFile = source.makeCopy(name);

var targetFolder = DocsList.getFolderById(TARGET_FOLDER);
newFile.addToFolder(targetFolder);
return DocumentApp.openById(newFile.getId());
}

如何替换 DocsList服务在此createDuplicateDocument功能?

最佳答案

这是新方法:

function createDuplicateDocument(sourceId, name) {
//var source = DocsList.getFileById(sourceId);
var source = DriveApp.getFileById(sourceId);

var newFile = source.makeCopy(name);

//var targetFolder = DocsList.getFolderById(TARGET_FOLDER);
var targetFolder = DriveApp.getFolderById(TARGET_FOLDER);

//newFile.addToFolder(targetFolder);
targetFolder.addFile(newFile);

return DocumentApp.openById(newFile.getId());
};

关于google-apps-script - 如何替换已弃用的 DocsList 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29826476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com