質問編集履歴
4
誤記訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
GASで、ある2次元配列を別のシートにコピーしたいのですが、
|
2
2
|
下記のようにすると、値のみのペーストで、式がコピーできません。
|
3
3
|
```javascript
|
4
|
-
x = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
4
|
+
x = ss.getSheetByName('シート名1').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
5
|
-
y = ss.getSheetByName('シート名
|
5
|
+
y = ss.getSheetByName('シート名2');
|
6
6
|
|
7
7
|
const copySheet = function (x, y) {
|
8
8
|
let lastColumn = x[0].length; //列数取得
|
@@ -13,8 +13,8 @@
|
|
13
13
|
|
14
14
|
`copyTo`を使って書き直したところ`getValue`のところでエラーになります。
|
15
15
|
```javascript
|
16
|
-
x = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
16
|
+
x = ss.getSheetByName('シート名1').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
17
|
-
y = ss.getSheetByName('シート名
|
17
|
+
y = ss.getSheetByName('シート名2');
|
18
18
|
|
19
19
|
const copySheet = function (x, y) {
|
20
20
|
let lastColumn = x[0].length;
|
3
変数の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,8 +13,8 @@
|
|
13
13
|
|
14
14
|
`copyTo`を使って書き直したところ`getValue`のところでエラーになります。
|
15
15
|
```javascript
|
16
|
-
|
16
|
+
x = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
17
|
-
|
17
|
+
y = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード2');
|
18
18
|
|
19
19
|
const copySheet = function (x, y) {
|
20
20
|
let lastColumn = x[0].length;
|
2
すいません。簡略化の仕方がわるいようです。 変数 x,yを本来の記述に修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
GASで、ある2次元配列を別のシートにコピーしたいのですが、
|
2
2
|
下記のようにすると、値のみのペーストで、式がコピーできません。
|
3
3
|
```javascript
|
4
|
-
|
4
|
+
x = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード1');
|
5
|
-
|
5
|
+
y = ss.getSheetByName('シート名').getDataRange().getValues().filter(array => array[1] === 'キーワード2');
|
6
6
|
|
7
7
|
const copySheet = function (x, y) {
|
8
8
|
let lastColumn = x[0].length; //列数取得
|
1
誤記訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
下記のようにすると、値のみのペーストで、式がコピーできません。
|
3
3
|
```javascript
|
4
4
|
let x = [[1,2,3],[4,5,6],[7,8,9]];
|
5
|
-
let y = [[a,b,c],[e,f,g],[h,i,j]];
|
5
|
+
let y = [['a','b','c'],['e','f','g'],['h','i','j']];
|
6
6
|
|
7
7
|
const copySheet = function (x, y) {
|
8
8
|
let lastColumn = x[0].length; //列数取得
|