質問編集履歴
4
エラーメッセージの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,7 +11,10 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
### 発生している問題・エラーメッセージ
|
14
|
+
```
|
15
|
+
範囲の行数には 1 以上を指定してください。
|
16
|
+
```
|
14
|
-
|
17
|
+
②だけ削除させません。
|
15
18
|
|
16
19
|
### 該当のソースコード
|
17
20
|
|
3
質問の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -73,7 +73,7 @@
|
|
73
73
|
|
74
74
|
### 試したこと
|
75
75
|
|
76
|
-
|
76
|
+
①を削除する構文を消して、②だけ削除する構文を試したところ問題なく削除できました。①と②の両方を削除するのがいけないのでしょうか。
|
77
77
|
|
78
78
|
### 補足情報(FW/ツールのバージョンなど)
|
79
79
|
|
2
コードの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,6 +16,49 @@
|
|
16
16
|
### 該当のソースコード
|
17
17
|
|
18
18
|
```
|
19
|
+
function myFunction() {
|
20
|
+
|
21
|
+
//転記先シートの指定
|
22
|
+
var ss = SpreadsheetApp.getActiveSpreadsheet();
|
23
|
+
var css = ss.getSheetByName("転記先");
|
24
|
+
var klr = css.getLastRow();
|
25
|
+
Logger.log(klr);
|
26
|
+
|
27
|
+
//転記先シートT列~W列の取得
|
28
|
+
var gkl = css.getRange(2,20,klr-1,16).getValues();
|
29
|
+
var gkl2 = gkl.flat();
|
30
|
+
//Logger.log(gkl);
|
31
|
+
|
32
|
+
//配列化
|
33
|
+
var id = [];
|
34
|
+
for(var i=0; i<gkl.length; i++){
|
35
|
+
if(gkl[i][0] === gkl[i][0]) {
|
36
|
+
id.push(gkl[i][3]);
|
37
|
+
}
|
38
|
+
|
39
|
+
}
|
40
|
+
//Logger.log(id);
|
41
|
+
//1次元化
|
42
|
+
var gpv = css.getRange(2,23,klr,1).getValues();
|
43
|
+
var gpvf = gpv.flat();
|
44
|
+
//Logger.log(gpvf);
|
45
|
+
|
46
|
+
|
47
|
+
//転記
|
48
|
+
for(var j = 0; j<gkl2.length; j++){
|
49
|
+
var check = id.indexOf(gpvf[j]);
|
50
|
+
//可否の判定
|
51
|
+
if(check >= 0){
|
52
|
+
//確認
|
53
|
+
css.getRange(j+2,20,1,1).setValue(gkl[j][12]);
|
54
|
+
//処理指示
|
55
|
+
css.getRange(j+2,28,1,1).setValue(gkl[j][15]);
|
56
|
+
|
57
|
+
}
|
58
|
+
|
59
|
+
}
|
60
|
+
|
61
|
+
|
19
62
|
var mss = SpreadsheetApp.openById("転記先URL");
|
20
63
|
var msheet = mss.getSheetByName("①");
|
21
64
|
var slr = msheet.getLastRow();
|
@@ -24,6 +67,8 @@
|
|
24
67
|
var mksheet = mss.getSheetByName("②");
|
25
68
|
var sklr = mksheet.getLastRow();
|
26
69
|
mksheet.getRange(2,13,sKlr-1,2).clear({ formatOnly: false, contentsOnly: true });
|
70
|
+
|
71
|
+
}
|
27
72
|
```
|
28
73
|
|
29
74
|
### 試したこと
|
1
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
GAS
|
1
|
+
Google Apps Script[GAS]clear構文 削除ができない
|
test
CHANGED
File without changes
|