回答編集履歴

1

限定した範囲を取得するよう修正

2018/05/06 02:58

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -81,3 +81,35 @@
81
81
  ** replaceについて
82
82
 
83
83
  どの機能のことかわかりませんでした。文字列のreplaceの話であればここではあまり速度には貢献しないと思います。
84
+
85
+
86
+
87
+ ---
88
+
89
+ 追記
90
+
91
+ ```javascript
92
+
93
+ function sample() {
94
+
95
+ var sheet = SpreadsheetApp.getActiveSheet()
96
+
97
+ var values = sheet.getRange(1, 5, 100,3).getValues();
98
+
99
+
100
+
101
+ for(var idx in values){
102
+
103
+ if(values[idx][0] == -1) {values[idx][0] = "";}
104
+
105
+ if(values[idx][1] == -1) {values[idx][1] = "";}
106
+
107
+ if(values[idx][2] == -1) {values[idx][2] = "";}
108
+
109
+ }
110
+
111
+ sheet.getRange(1, 5, 100,3).setValues(values);
112
+
113
+ }
114
+
115
+ ```