首页 > 解决方案 > 如何在 Google 表格中插入浮动免责声明

问题描述

我有一个 Google 电子表格,顶部包含免责声明(免责声明用作警告消息)。但是,当我滚动时,我希望此免责声明下降。冻结面板功能对我不利,因为我只希望免责声明下降。有人可以帮我做这个脚本吗?

先感谢您。

标签: google-apps-scriptgoogle-sheetsscripting

解决方案


您可以使用自定义侧边栏来显示您的免责声明。

示例代码.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可安装触发器,以便在打开文件时自动显示自定义侧边栏。

要在脚本编辑器中手动创建可安装触发器,请执行以下步骤:

在此处输入图像描述

示例配置:

在此处输入图像描述


推荐阅读