自 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/