gpt4 book ai didi

google-apps-script - 无效参数 : Userinterface error with createTemplateFromFile

转载 作者:行者123 更新时间:2023-12-04 02:52:36 34 4
gpt4 key购买 nike

我用过createTemplateFromFile过去很多次。它允许我使用包含方法,以便可以将 CSS 和 JavaScript 分解为不同的文件。但今天我似乎无法让它工作。下面是我绑定(bind)到电子表格的测试代码。任何想法为什么它不起作用?我使用该技术尝试了另一个带有自定义对话框的现有电子表格,它可以工作。

代码.gs

function onOpen() {
var ui = SpreadsheetApp.getUi();
var menu = ui.createMenu("Test");
menu.addItem("Test", "test");
menu.addToUi();
}

function test() {
try {
var html = HtmlService.createTemplateFromFile("HTML_Test");
Logger.log(html);
// was html.evaluate();
html = html.evaluate(); // correction
SpreadsheetApp.getUi().showSidebar(html);
}
catch(err) {
Logger.log(err);
}
}

HTML_Test:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<select>
<option value="Doc1">Document 1</option>
<option value="Doc2">Document 2</option>
<option value="Doc3">Document 3</option>
</select>
</body>
</html>

日志

[19-01-24 09:54:51:240 PST] {}
[19-01-24 09:54:51:246 PST] Exception: Invalid argument: userInterface

最佳答案

我一直在研究这一切,以弄清楚为什么它不起作用。你对一个简单的解决方案视而不见。 html = html.evaluate()作品。

关于google-apps-script - 无效参数 : Userinterface error with createTemplateFromFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54354240/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com