use*_*390 6 google-sheets google-apps-script
我可以使用getValues()获取范围值,并通过在Google App Script中声明以下变量将其放入字符串中
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Test");
var range_input = ss.getRange("A1:A").getValues();
Run Code Online (Sandbox Code Playgroud)
但是,我意识到我的字符串中有很多逗号可能来自所有空调.
例如,如果值如下
================
Spreadsheet("Test") Values
A1=abc
A2=def
A3=
A4=
A5=
A6=uvw
A7=xyz
================
Run Code Online (Sandbox Code Playgroud)
如果我做msgBox,它会得到类似下面的内容.
Browser.msgBox(range_input) // results = abc,def,,,,uvw,xyz,,,,,,,,,,,
Run Code Online (Sandbox Code Playgroud)
有没有办法删除尾随的逗号,所以我得到类似下面的东西?(即忽略空单元格)
Browser.msgBox(range_input) // results = abc,def,uvw,xyz
Run Code Online (Sandbox Code Playgroud)
Tri*_*eal 20
你也可以使用filter().
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Test");
var range_input = ss.getRange("A1:A").getValues();
var filtered_input = range_input.filter(String);
Run Code Online (Sandbox Code Playgroud)
Tan*_*ike 10
这个样本怎么样?
样品:
A1=abc
A2=def
A3=
A4=
A5=
A6=uvw
A7=xyz
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9952 次 |
| 最近记录: |