要保存Google App Maker发送的电子邮件的URL,可以使用Google Apps Script来实现。
首先,在Google App Maker中,您需要创建一个发送电子邮件的事件。在该事件的代码中,您需要使用Google Apps Script的UrlFetchApp服务来发送电子邮件,并获取发送邮件的URL。下面是一个示例代码:
// 获取发送邮件的URL
function getEmailUrl() {
var url = "https://script.google.com/macros/s/{YOUR_SCRIPT_ID}/exec";
return url;
}
// 发送电子邮件
function sendEmail(subject, body) {
var emailUrl = getEmailUrl();
var payload = {
"subject": subject,
"body": body
};
var options = {
"method": "post",
"payload": payload,
"muteHttpExceptions": true
};
var response = UrlFetchApp.fetch(emailUrl, options);
var responseCode = response.getResponseCode();
if (responseCode == 200) {
// 保存发送邮件的URL
var emailUrl = response.getContentText();
// 在这里执行保存的操作,比如将URL存储到数据库或Google Sheet中
Logger.log("Email URL: " + emailUrl);
} else {
Logger.log("Failed to send email. Response code: " + responseCode);
}
}
在上面的代码中,getEmailUrl
函数返回发送邮件的URL。您需要将{YOUR_SCRIPT_ID}
替换为您的Google Apps Script项目的脚本ID。
sendEmail
函数用于发送电子邮件。在发送邮件后,它会获取发送邮件的URL,并将其存储到你希望保存的地方,例如数据库或Google Sheet。
请注意,由于Google App Maker已于2020年1月停止,因此如果您没有提前创建Google App Maker应用程序,上述代码将无法直接使用。您可以根据自己的需求修改代码,将其适配到其他平台或应用程序中。
上一篇:保存工作空间图像,使用R。