stackoverflow的好人。
我想写一个自定义函数在谷歌表坐标变换。该函数将斯洛文尼亚国家电网(EPSG: 3912)中的坐标转换为WGS84 (EPSG: 4326)。我认为这可以用proj4js库优雅地完成。
但是因为我是全新的javascript和谷歌应用程序脚本,我想知道是否有可能导入一个库到应用程序脚本。我发现proj4js托管在cdnjs上,可以直接在浏览器应用程序中使用,但我不知道如何在谷歌应用程序脚本中导入它。
我试图通过脚本ID添加此库,其中我使用proj4js cdnjs链接作为脚本ID,但我得到了一个错误:"无法查找库。请检查ID和访问权限,然后再试。">
如果有人能帮我克服这个新手障碍,我将非常感激。
使用UrlFetchApp从库URL中获取内容。获取,并使用eval()计算检索到的内容。
你可以使用这个库。
代码示例:
const libraryUrl = "https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.6.3/proj4.min.js";
eval(UrlFetchApp.fetch(libraryUrl).getContentText());
proj4(...);