通过HTML网页授权Google Script

时间:2016-01-23 01:56:33

标签: html google-apps-script

我有一个网站设置,当点击一个按钮时,它会向Google脚本doPost方法发送请求。我想代表访问Web应用程序的用户在单击按钮时进行身份验证。

我现在遇到的问题是,当我调用ajax POST请求时,它不会要求用户登录。如果我更改脚本以便任何人(甚至是匿名者)都可以运行它,它将代表我试图避免的单个用户运行。

有关如何允许用户在POST请求期间登录的任何见解都会有所帮助。

我的代码:

<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script>
      function runme(){
        console.log("I was run");
        $.ajax({
          type: 'post',
          url: 'https://script.google.com/macros/s/AKfycbwTOW4PH_hSqi41B66UVdBFZ7g1r5RndYu8dhXZuGKXoEtMx6Dv/exec',
          data: $("#workPLZ").serialize(),
          success: alert($("#workPLZ").serialize())
        });
      }
    </script>
  </head>
  <body>
    <button onclick="runme()"> Click Me </button>
  </body>
</html>

0 个答案:

没有答案