Google apps script 比较两个字符串值时如何返回数值结果

Google apps script 比较两个字符串值时如何返回数值结果,google-apps-script,google-sheets,google-apps,Google Apps Script,Google Sheets,Google Apps,我想创建一个谷歌电子表格来跟踪地区内的驾驶情况。我之前创建了一个排序矩阵,用于手动匹配位置a和位置B,并返回一个值,该值是我用来放在报销单上的。我试图消除手动查找过程的需要 我在谷歌电子表格里有两张表格 第1页用于数据输入 第二页为摘要页 第一张看起来像这样 您会注意到,我使用的是“数据验证”下拉列表,这是因为我们实际上只有四个通常在其中穿行的位置,而添加/例外是我认为我可以调整最终结果的东西,这要容易得多 我之前创建了这个,用于人工查找 我想要的是一个附加到谷歌电子表格的谷歌应用程序脚本,它将

我想创建一个谷歌电子表格来跟踪地区内的驾驶情况。我之前创建了一个排序矩阵,用于手动匹配位置a和位置B,并返回一个值,该值是我用来放在报销单上的。我试图消除手动查找过程的需要

我在谷歌电子表格里有两张表格

第1页用于数据输入 第二页为摘要页 第一张看起来像这样

您会注意到,我使用的是“数据验证”下拉列表,这是因为我们实际上只有四个通常在其中穿行的位置,而添加/例外是我认为我可以调整最终结果的东西,这要容易得多

我之前创建了这个,用于人工查找

我想要的是一个附加到谷歌电子表格的谷歌应用程序脚本,它将执行以下操作

在表1中,取B2-值,并沿里程基准的垂直值进行匹配。然后取C2值并沿里程参考的水平值进行匹配。然后让脚本基本上进行X-Y类型的匹配,并提取值并将其放入D2中

举个例子

A2=03/06/17 - (Manually Entered by User)
B2=Loc2 - (Selected via Dropdown - Entered by User)
C2=Loc3 - (Selected via Dropdown - Entered by User)
D2=2.3 - (Result entered by Apps Script, after B2 and C2 are populated)

在表1中,在C2中输入dropdows:

=if(and(B2<>"",C2<>""),vlookup(B2&C2,Sheet2!$A$2:$B$17,2,false),"")
欢迎光临。请添加您的搜索/研究工作的简要说明,如果您已经编写了一些代码,请将其包括在内。参考:
FromTo  Distance
Loc1Loc1    0
Loc1Loc2    0.8
Loc1Loc3    2.1
Loc1Loc4    1
Loc2Loc1    0.8
Loc2Loc2    0
Loc2Loc3    2.3
Loc2Loc4    1
Loc3Loc1    2.1
Loc3Loc2    2.3
Loc3Loc3    0
Loc3Loc4    1.7
Loc4Loc1    1
Loc4Loc2    1
Loc4Loc3    1.7
Loc4Loc4    0