为什么 Google 电子表格中的这些单元格比较相等?
Why do these cells in a Google Spreadsheet compare equal?
我正在整理一个与 Google 电子表格交互的 Google Apps 脚本。我正在尝试比较两个不同的单元格,但它们比较相等。
在我的 for 循环中,我进行了比较
if (cell[n][0] == failureCell)
{
failureFlag = 1;
Logger.log(cell[n][0]);
Logger.log(failureCell);
}
我也尝试在每个对象上使用 toString() 方法,但它不会更改 return 值或记录器值。
日志returns
[15-01-02 18:02:40:312 PST] Value1
[15-01-02 18:02:40:313 PST] FailValue
[15-01-02 18:02:40:524 PST] Value2
[15-01-02 18:02:40:525 PST] FailValue
[15-01-02 18:02:41:235 PST] Value3
[15-01-02 18:02:41:244 PST] FailValue
这是我的电子表格中感兴趣区域的屏幕截图:
为了让大家知道这个问题已经得到解答,我只是想在这里输入一些东西:
我认为你需要使用 3 个等号而不是 2 个:
你有:
if (cell[n][0] == failureCell)
应该是:
if (cell[n][0] === failureCell)
我正在整理一个与 Google 电子表格交互的 Google Apps 脚本。我正在尝试比较两个不同的单元格,但它们比较相等。
在我的 for 循环中,我进行了比较
if (cell[n][0] == failureCell)
{
failureFlag = 1;
Logger.log(cell[n][0]);
Logger.log(failureCell);
}
我也尝试在每个对象上使用 toString() 方法,但它不会更改 return 值或记录器值。
日志returns
[15-01-02 18:02:40:312 PST] Value1
[15-01-02 18:02:40:313 PST] FailValue
[15-01-02 18:02:40:524 PST] Value2
[15-01-02 18:02:40:525 PST] FailValue
[15-01-02 18:02:41:235 PST] Value3
[15-01-02 18:02:41:244 PST] FailValue
这是我的电子表格中感兴趣区域的屏幕截图:
为了让大家知道这个问题已经得到解答,我只是想在这里输入一些东西:
我认为你需要使用 3 个等号而不是 2 个:
你有:
if (cell[n][0] == failureCell)
应该是:
if (cell[n][0] === failureCell)