提问人:עדוא טייב 提问时间:11/17/2023 最后编辑:TheMasterעדוא טייב 更新时间:11/17/2023 访问量:61
创建脚本(Google Apps 脚本)中出错,该脚本从存储在驱动器中的文件返回 HTML
error in create script (google apps script) that return html from file that store in the drive
问:
我需要做一个脚本来返回存储在 Google Drive 上的 HTML 文件(一个脚本创建文件,第二个脚本返回它),这是脚本:
function doGet(e)
{
// return the right file According to his name
return HtmlService.createHtmlOutput(DriveApp.getFolderById(the-id-of-the-folder).getFilesByName( e.parameter['p']).next().getBlob(););
}
function createPage() {
// read the template html from file
var message = DocumentApp.openById(the-id-of-the-file-that-contant-the-html-template).getBody().getText();
//message.replace - put the address of the deployment with the parameter in herf tag
message=message.replace('{url2}','the-deployment-address?p=123.html');
// create the html file for the deployment can return it
DriveApp.getFoldersByName(name-of-the-folder).next().createFile('123.html',message);
}
我认为这是一个权限问题,因为如果我自己打开(我的意思是按下链接)页面会打开,如果我从其他人那里打开它,那就是错误。 问题是脚本具有像我一样工作的所有权限,无论谁这样做。
答: 暂无答案
评论
Execute as:
Who has access: