google-apps-script - 在 Google App Script 中获取键/值对的值
问题描述
我在 App Script 项目中有两个文件:
#Code.gs
function myFunction() {
ksu = "Kansas State University";
Logger.log(lgu_map[ksu]);
}
#data.gs
function lgu_map() {
map["University of Arkansas Pine Bluff"] = "1890";
map["University of Maryland Eastern Shore"] = "1890";
map["Virginia State University"] = "1890";
map["West Virginia State University"] = "1890";
map["Iowa State University"] = "North Central";
map["Kansas State University"] = "North Central";
map["Michigan State University"] = "North Central";
map["North Dakota State University"] = "North Central";
map["Ohio State University North"] = "Central";
}
我想要做的是查询 data.gs 中的 lgu_map() 函数以返回值。所以在这种情况下,我想要Logger.log(lgu_map[ksu]);
返回的是North Central
.
甚至不确定我是否可以在不实际传递参数的情况下使用方式调用该函数。
任何帮助表示赞赏
解决方案
试试这种方式:
const myMap = new Map();
myMap.set("University of Arkansas Pine Bluff", "1890");
myMap.set("University of Maryland Eastern Shore", "1890");
myMap.set("Virginia State University", "1890");
myMap.set("West Virginia State University", "1890");
myMap.set("Iowa State University", "North Central");
myMap.set("Kansas State University", "North Central");
myMap.set("Michigan State University", "North Central");
myMap.set("North Dakota State University", "North Central");
myMap.set("Ohio State University North", "Central");
myMap.get("University of Arkansas Pine Bluff");//1890
推荐阅读
- javascript - 如何自动将更新的主分支代码与其子分支同步?
- delphi-4 - Delphi 4 从现在开始获取 YYYYMM 字符串
- java - 编码战争并努力展示已玩过的牌
- excel - 如何将可能的无限组类别连接到 Excel 2010 表的每一行?
- reactjs - React Native - 在平面列表中显示承诺的图像
- node.js - 从 Angular 9 升级到 Angular 11 后,类型上不存在错误属性“emit”
- scala - 在scala和spark中将带有值的字符串拆分为所需的数据帧
- c# - 如何忽略没有有效操作码的数据包
- .net-core - 使用 autofac 和 Mediatr 注册组件
- reactjs - socket io on() 函数客户端无法获取 redux 的最后更新状态