google-apps-script - 启动 Google Web App 后如何加载 JavaScript 文件
问题描述
我有两个问题:
- 我的 G-Suite 帐户中有一个 Google 网络应用程序(使用 google 应用程序脚本创建)。权限设置为执行应用程序为:我/有权访问应用程序的人:任何人
除了 Code.gs,该应用程序还有三个文件
- “Form.html”(html接口)
- “JSfile1.html”(Javascript 例程)
- “JSfile2.html”(Javascript 例程)
第三个文件(“JSfile2.html”)的加载是可选的,具体取决于用户(在应用程序启动后确定)。执行 doGet(e){} 我正在加载前两个文件,根据用户我想加载或跳过“JSfile2.html”。有没有办法在应用程序启动后附加 HTMLOutput。我正在使用以下代码。
function doGet(e) {
var template = HtmlService.createTemplateFromFile('Form');
var js1 = include('JSfile1')
HTMLOutput.append(js1);
HTMLOutput.append(template.evaluate().getContent());
return HTMLOutput
.setTitle('BCAS, App')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function include(file) {
return HtmlService.createHtmlOutputFromFile(file).getContent();
};
- 有没有办法在启动 Web 应用程序之前从用户浏览器本地存储中检索信息并在执行 doGet() 时使其可用
解决方案
推荐阅读
- python - 导入python模块的本地副本
- apache-spark - Spark Streaming Kafka 问题
- google-fit - 分页在 Google Fit 中没有结果
- ruby - 键中的 ruby to_yaml 冒号
- java - Where to place comprobations in Java?
- multithreading - Running tsung_stats from tsung and getting Symbol not found: _Perl_xs_handshake error
- security - 是否可以强制输入 type="password" 被视为 type="text"?
- ios - Travis-CI is unable to open file
- python - How to use variable in parenthesis verbatim
- r - R日期变量操作