我创建了这个网络服务:
function doPost(e) {
if(typeof e !== 'undefined');
var doc = DocumentApp.create(e.parameter.name);
var body = doc.getBody();
body.appendParagraph(e.parameter.text);
return ContentService.createTextOutput(doc.getId());
}
部署为网络应用:我域内的任何人
我现在如何使用其他应用脚本调用此服务? 我可以使用UrlFetchApp吗? 如何在通话中添加验证?
提前感谢您的帮助!
答案 0 :(得分:1)
以下示例脚本怎么样?使用POST方法将name
和text
的数据发送到URL。将doPost()
的脚本部署为Web应用程序时,可以检索URL。
var url = "https://script.google.com/macros/s/#####/exec";
var res = UrlFetchApp.fetch(url, {
method: "post",
payload: {
name: "samplename",
text: "sampletext",
}
});
Logger.log(res)
根据此请求,name
和text
可分别用作e.parameter.name
和e.parameter.text
{/ 1}}。
如果我误解了你的问题,我很抱歉。