google-apps-script - 如何在 Google 表格中插入浮动免责声明
问题描述
我有一个 Google 电子表格,顶部包含免责声明(免责声明用作警告消息)。但是,当我滚动时,我希望此免责声明下降。冻结面板功能对我不利,因为我只希望免责声明下降。有人可以帮我做这个脚本吗?
先感谢您。
解决方案
您可以使用自定义侧边栏来显示您的免责声明。
示例代码.gs:
function showSidebar() {
var html = HtmlService.createHtmlOutputFromFile('Page')
.setTitle('Disclaimer');
SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
.showSidebar(html);
}
示例 Page.html:(您可以在线查找 HTML 教程,这里有一个参考)
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1 style="color:red"> DISCLAIMER </h1>
Hello, world! This is a disclaimer ........<br>
<br>
You can add more information here
</body>
</html>
输出:
您还可以将此脚本用作 onOpen可安装触发器,以便在打开文件时自动显示自定义侧边栏。
要在脚本编辑器中手动创建可安装触发器,请执行以下步骤:
示例配置: