我不知道如何使用withSuccessHandler返回HTML。所以我知道withSuccessHandler对函数的调用,但是如何与withSuccessHandler一起传递变量,然后返回结果?
答案 0 :(得分:0)
您可以在文档中see:
CODE.GS
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function getUnreadEmails() {
return GmailApp.getInboxUnreadCount();
}
INDEX.HTML
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
function onSuccess(numUnread) {
var div = document.getElementById('output');
div.innerHTML = 'You have ' + numUnread
+ ' unread messages in your Gmail inbox.';
}
google.script.run.withSuccessHandler(onSuccess)
.getUnreadEmails();
</script>
</head>
<body>
<div id="output"></div>
</body>
</html>
函数结束时,return
将值发送回html。