从HTML收集输入,然后返回到HTML

时间:2019-07-30 18:56:15

标签: google-apps-script

我不知道如何使用withSuccessHandler返回HTML。所以我知道withSuccessHandler对函数的调用,但是如何与withSuccessHandler一起传递变量,然后返回结果?

1 个答案:

答案 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。