有没有办法用任何环境变量获取所需 API 的 API 键
Is there a way to fetch the API key for the desired API with any environment variable
当 运行 来自具有关联 GCP 的 AppsScript 编辑器的代码时。
有没有办法使用任何环境变量获取所需 API 的 API 密钥?
如何在 Google Apps 脚本中推断 API 键到 UrlFetchApp?
function myFunction() {
var apiKey = 'Your API Key';
var url = 'https://api.forecast.io/forecast/' + apiKey +"/" + lat +"," + long;
var response = UrlFetchApp.fetch(url); // get api endpoint
我不想手动放,更不想放在代码里
您可以使用 Properties 服务获取 API 键。您可以将所有密钥存储在属性服务中并在脚本中使用它。
根据文档,Properties 服务允许您将简单数据存储在键值对中,键值对的范围限定为一个脚本、一个脚本用户或一个使用加载项的文档。它通常用于存储开发人员配置或用户首选项。属性永远不会在脚本之间共享。
请参阅参考资料 link 获取您的指南:
https://developers.google.com/apps-script/guides/properties
当 运行 来自具有关联 GCP 的 AppsScript 编辑器的代码时。
有没有办法使用任何环境变量获取所需 API 的 API 密钥?
如何在 Google Apps 脚本中推断 API 键到 UrlFetchApp?
function myFunction() {
var apiKey = 'Your API Key';
var url = 'https://api.forecast.io/forecast/' + apiKey +"/" + lat +"," + long;
var response = UrlFetchApp.fetch(url); // get api endpoint
我不想手动放,更不想放在代码里
您可以使用 Properties 服务获取 API 键。您可以将所有密钥存储在属性服务中并在脚本中使用它。
根据文档,Properties 服务允许您将简单数据存储在键值对中,键值对的范围限定为一个脚本、一个脚本用户或一个使用加载项的文档。它通常用于存储开发人员配置或用户首选项。属性永远不会在脚本之间共享。
请参阅参考资料 link 获取您的指南: https://developers.google.com/apps-script/guides/properties