微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google 应用程序脚本使用企业帐户在 html 中进行多次查看

如何解决Google 应用程序脚本使用企业帐户在 html 中进行多次查看

我正在尝试制作一个包含多个视图页面的 Google 应用。对于我的私人帐户,我一直在使用 ScriptApp.getService().getUrl() 并且它工作得很好。

但是,我正在为我的企业开发一个应用,当我使用 Google 企业帐户时,它不起作用。

当我使用 ScriptApp.getService().getUrl() 时,它返回一个没有公司名称的 URL。

由于 URL 中存在我公司的名称(例如:script.google.com/a/companyName.com/macros/s/ID/dev?v=form),该功能不起作用。

使用 geturl() 函数,我返回 url 中没有公司名称的 url(例如:script.google.com/macros/s/ID/dev?v=form)

我尝试解决这个问题,使用 split 函数构建我自己的 url,如下所示: screenshot from script

但是,当我单击超链接时,网址会发生变化,并且会向我自己构建的网址添加网址。

此网址添加到开头:https://n-5u3nlbkbkn77idrtc7rsuioirbuz5av43zzl23y-1lu-script.googleusercontent.com/

导致出现错误的长网址:https://n-5u3nlbkbkn77idrtc7rsuioirbuz5av43zzl23y-1lu-script.googleusercontent.com/script.google.com/a/macros/nhhs.no/s/AKfycbx3NRBmy8z1-Yiz6nH-el2zO7hQl6oIEgetvSHvWVM/dev?=Item

如你所见,我的压缩网址在末尾。

有没有其他人遇到同样的问题或知道如何解决它?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。