为了账号安全,请及时绑定邮箱和手机立即绑定

将 URL 从 Google 脚本传递到 HTML 文件

将 URL 从 Google 脚本传递到 HTML 文件

喵喵时光机 2022-10-27 14:24:38
我在传递我希望用户在单击侧边栏上的按钮时转到的 URL 时遇到问题。  <body>      <p class="header">First we need to Authorize.</p>    <button class="center waves-effect waves-light btn" id="btn">Authorize</button>     <script>        document.getElementById("btn").addEventListener("click",authorize);         function authorize(){          google.script.run.authorizeSidebar();        } </script>  </body>我在 GS 上的代码是:function authorizeSidebar(){var Authservice = getAuthorization();    var authorizationUrl = Authservice.getAuthorizationUrl();    //Logger.log(authorizationUrl);  }我能够在第二个函数上输出我需要的 URL,但是我很难将它从 GS 文件传递到 HTML 文件以供用户单击。任何指导将不胜感激。
查看完整描述

1 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

回调函数.withSuccessHandler()将接收服务器函数返回的 url:

客户端:

<script>

document.getElementById("btn").addEventListener("click",authorize);


function callbackReceiver(url){//📞☎️

  alert(url);

}



function authorize(){

   google.script.run

    .withSuccessHandler(callbackReceiver)

    .authorizeSidebar();

}

</script>

服务器端:

function authorizeSidebar(){

  return getAuthorization()

        .getAuthorizationUrl();   

}


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号