首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在GAS项目中为Google Doc Add-on获取namedRanges

在Google Apps Script (GAS) 项目中为Google Doc Add-on获取namedRanges,您需要遵循以下步骤:

  1. 打开Google Apps Script编辑器
  2. ,然后创建一个新的项目或打开一个现有项目。
  3. 在项目中创建一个新的HTML文件,例如index.html。这个文件将包含您的Add-on的用户界面。
代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <script>
      function listNamedRanges() {
        google.script.run.withSuccessHandler(onSuccess).listNamedRanges();
      }

      function onSuccess(namedRanges) {
        console.log(namedRanges);
      }
    </script>
  </head>
  <body>
    <button onclick="listNamedRanges()">列出命名范围</button>
  </body>
</html>
  1. 在项目中创建一个新的JavaScript文件,例如code.gs。这个文件将包含与Google Doc交互的逻辑。
代码语言:javascript
复制
function listNamedRanges() {
  var doc = DocumentApp.getActiveDocument();
  var namedRanges = doc.getNamedRanges();
  var result = [];

  for (var i = 0; i < namedRanges.length; i++) {
    var namedRange = namedRanges[i];
    result.push({
      name: namedRange.getName(),
      range: namedRange.getRange()
    });
  }

  return result;
}
  1. 在Google Apps Script编辑器中,打开appsscript.json文件,然后添加以下内容以配置您的Add-on:
代码语言:javascript
复制
{
  "timeZone": "America/New_York",
  "dependencies": {
    "enabledAdvancedServices": [{
      "userSymbol": "DocumentApp",
      "version": "v1",
      "serviceId": "document"
    }]
  },
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8"
}
  1. 现在,您可以在Google Doc中运行您的Add-on。打开一个Google Doc,然后点击右上角的“扩展程序”图标。在“扩展程序”面板中,找到您的Add-on并点击它。这将打开您的Add-on的用户界面。
  2. 点击“列出命名范围”按钮。这将调用listNamedRanges函数,并在控制台中显示文档中的命名范围。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券