如何添加 Luxon 库 Google Sheet 脚本

问题描述 投票:0回答:1

我需要将 Luxon 库添加到我的 Google Sheet 脚本中。在哪里可以找到Luxon图书馆的ID,或者还有其他方法吗?

谢谢你

google-apps-script luxon
1个回答
0
投票

看来Luxon也可以和CDN一起使用。 参考 当使用

https://cdnjs.cloudflare.com/ajax/libs/luxon/3.4.4/luxon.min.js
时,下面的示例脚本怎么样?

模式1:

在此模式中,Luxon的脚本通过复制到脚本编辑器来使用。

  1. 请使用浏览器访问

    https://cdnjs.cloudflare.com/ajax/libs/luxon/3.4.4/luxon.min.js

  2. 将脚本从 URL 复制并粘贴到 Google Apps 脚本的脚本编辑器。

  3. 使用以下示例脚本时,会得到类似

    2024-03-31T09:45:27.040+09:00
    的结果。

    function myFunction() {
      const res = luxon.DateTime.now().toISO();
      console.log(res); // 2024-03-31T09:45:27.040+09:00
    }
    

模式2:

在此模式中,Luxon 的脚本在运行时会被加载。

  1. 使用以下示例脚本时,会得到类似

    2024-03-31T09:45:27.040+09:00
    的结果。

    function myFunction() {
      // Load library.
      const url = "https://cdnjs.cloudflare.com/ajax/libs/luxon/3.4.4/luxon.min.js";
      eval(UrlFetchApp.fetch(url).getContentText());
    
      // Use library.
      const res = luxon.DateTime.now().toISO();
      console.log(res); // 2024-03-31T09:45:27.040+09:00
    }
    

注:

  • 我无法测试 luxon 的所有方法。所以,我不确定是否所有方法都可以工作。
© www.soinside.com 2019 - 2024. All rights reserved.