Google表格 - 用'com'读取价值。

问题描述 投票:0回答:1

我正在尝试遍历Google表格的一列并应用一些格式。第2列中的数据如下所示:

name='com.android.dreams.basic'

name='com.android.bluetooth'

name='com.android.browser'

name='com.android.calculator2'

name='com.android.calendar'

name='com.android.camera2'

等等

无论出于何种原因,实际填充“cell”变量的数据总是“name ='(class)'”。我不确定为什么这不被读作实际在单元格中的字符串。如果“com.anything”在单元格中,它将返回'(class)'。

思考?下面是我的格式化功能。

function ApplyFormatting() {
  var currentSheet = SpreadsheetApp.getActiveSheet()
  // Get the entire sheet range  
  var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
  
  for(var n = 0; n < values[0][0].length; n++){    
  var cell = values[n][2]
    if (cell == "name='com.android.bluetooth'") {
      currentSheet.GetRange(n +1, 1, 1, 1).setBagkgroundColor('green')
    }
  }
  
}
javascript google-apps-script google-sheets google-spreadsheet-api google-sheets-api
1个回答
0
投票

看起来这只是google-apps-script中调试器的工件。即使调试器显示的值不正确,实际值也是正确的。

谢谢你的帮助杰克!

© www.soinside.com 2019 - 2024. All rights reserved.