我已经开发了一个相当复杂的Google表格,希望将用户文档直接嵌入到Google表格中。虽然我当然可以直接在Google表格中编写文档,但我更喜欢在Google文档中(类似于Word的克隆形式,请注意),然后将其嵌入Google表格中。
如果没有本机解决方案,则某种onOpen脚本将非常有用。谢谢!
答案 0 :(得分:0)
这将在您的电子表格中添加一个菜单,用户可以在其中选择显示说明。
首先,将以下代码从电子表格添加到代码编辑器中的相应文件中。
工具> 脚本编辑器
Code.gs
function onOpen() {
SpreadsheetApp
.getUi()
.createMenu('My Menu')
.addItem('Show instructions', 'showInstructions')
.addToUi();
}
function showInstructions() {
var html = HtmlService
.createHtmlOutputFromFile('instructions')
.setWidth(1500)
.setHeight(800);
SpreadsheetApp.getUi().showModalDialog(html, ' ');
}
您将首先具有 Code.gs 。以下是添加 instructions.html 的方法。
instructions.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<div style="text-align:center;">
<iframe width="1050" height="550" style="border: 0" src="COPIED_LINK_HERE?embedded=true&widget=false&chrome=false&headers=false"></iframe>
</div>
</body>
</html>
请按照下图中的步骤获取您的URL。
然后将该URL粘贴到文本COPIED_LINK_HERE
所在的 instructions.html 中。
您可能必须同时使用height
和width
这两个值,才能使其符合您的需求。