teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

タイトル変更

2018/08/13 09:53

投稿

hiroshiorz
hiroshiorz

スコア15

title CHANGED
@@ -1,1 +1,1 @@
1
- GAS シートコピー後のセルクリア
1
+ GAS コピーしたシートを追加 指定範囲のセルクリアをしたい
body CHANGED
File without changes

3

2018/08/13 09:53

投稿

hiroshiorz
hiroshiorz

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  スプレッドシートにおいて、シート複製後指定範囲のセルの値のみクリアにしたいのですが、シート元のセルがクリアになります。
2
2
 
3
3
  ・シートコピーするとコピー元の右側に新規シートが複製
4
- ・コピー先の「B2:K2」「C4:n15」の値を削除
4
+ ・コピー先の「B2:K2」「C4:N15」の値を削除
5
5
 
6
6
  この2つを行いたいです。
7
7
 

2

詳細追加

2018/08/13 08:01

投稿

hiroshiorz
hiroshiorz

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,14 +1,15 @@
1
1
  スプレッドシートにおいて、シート複製後指定範囲のセルの値のみクリアにしたいのですが、シート元のセルがクリアになります。
2
2
 
3
+ ・シートコピーするとコピー元の右側に新規シートが複製
4
+ ・コピー先の「B2:K2」「C4:n15」の値を削除
5
+
6
+ この2つを行いたいです。
7
+
3
8
  アクティブシートを変更しなければいけないと思うのですがどうすればよいのかわからずアドバイスを頂きたいです。
4
-
5
9
  コピー後のシート名は変更しなくて大丈夫です。
6
10
 
7
11
 
8
-
9
12
  ```ここに言語を入力
10
- コード
11
-
12
13
  function sheet_copy(){
13
14
  // 現在アクティブなスプレッドシートを取得
14
15
  var sheet = SpreadsheetApp.getActiveSheet();

1

コード追加

2018/08/13 06:02

投稿

hiroshiorz
hiroshiorz

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,24 @@
1
1
  スプレッドシートにおいて、シート複製後指定範囲のセルの値のみクリアにしたいのですが、シート元のセルがクリアになります。
2
2
 
3
- アクティブシートを変更しなければいけないと思うのですがどうすればよいのかわからずアドバイスを頂きたいです。
3
+ アクティブシートを変更しなければいけないと思うのですがどうすればよいのかわからずアドバイスを頂きたいです。
4
+
5
+ コピー後のシート名は変更しなくて大丈夫です。
6
+
7
+
8
+
9
+ ```ここに言語を入力
10
+ コード
11
+
12
+ function sheet_copy(){
13
+ // 現在アクティブなスプレッドシートを取得
14
+ var sheet = SpreadsheetApp.getActiveSheet();
15
+ var ss = SpreadsheetApp.getActiveSpreadsheet();
16
+ //シート複製後アクティブにする
17
+ ss.duplicateActiveSheet();
18
+
19
+ var range = sheet.getRange("B2:k2");
20
+ var range = sheet.getRange("c4:n15");
21
+ range.clearContent()
22
+
23
+ }
24
+ ```