我已使用Google的标准示例将文件从Google云端硬盘文件夹附加到网站,可在此处找到:https://developers.google.com/apps-script/articles/embedding_docslist_in_sites#section1
function showFolderInSiteCab() {
var files = DocsList.getFolderById('FOLDER ID GOES HERE').getFiles();
var page = SitesApp.getPageByUrl('URL GOES HERE');
var fileAsPdf;
var attachments = page.getAttachments();
for (i in attachments) {
attachments[i].deleteAttachment();
}
for (i in files) {
fileAsPdf = files[i];
page.addHostedAttachment(fileAsPdf);
}
}
但是,在尝试将文件附加到网站时,脚本会超时。 有没有办法使用/转换该脚本在Appengine中工作,这样每次都可以运行该过程,而无需担心6分钟的限制?
答案 0 :(得分:3)
不可能。阅读有关gae的更多信息,了解其中的差异。 对于初学者来说,除非你使用任务队列或模块,否则你只需要30秒而不是6分钟来运行它。