質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

0回答

282閲覧

GASで数値を別シートへコピーしたいがエラーが表示されてしまう

R-R15

総合スコア0

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2021/11/24 04:59

前提・実現したいこと

GASについてです。
集計のシートの数値をsheet1へコピーしたいのですが、太字の箇所にエラーが出てしまい実行できません。
ソースコードを書くということが初めてでして、下記コードもいろいろなサイトを参考にしながら記載しているため、
おかしな箇所、改善点等他にありましたらご教示いただけると大変助かります、、。

発生している問題・エラーメッセージ

エラーメッセージ TypeError: Cannot read property 'getRange' of null copyItem @ 無題3.gs:13

該当のソースコード

function copyItem() {

let ss = SpreadsheetApp.openById("*********");
let sheet = ss.getSheetByName("集計");
let sheet_copyto = ss.getSheetByName("sheet1");

let brows_1 = sheet.getRange(3, 2, 7, 1).getValue();
let maxRow = sheet.getMaxRows();
let lastRow = sheet.getRange(maxRow, 2).getNextDataCell(SpreadsheetApp.Direction.UP).getRowIndex()+1;

sheet_copyto.getRange(lastRow, 2).setValue(brows_1);
}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sawa

2021/11/26 06:44

GASの質問なので 質問を編集で Google Apps Script のタグを付けましょう。 たぶん 指定しているスプレッドシート内に sheet1 という名前のシートが無いだけだと思いますが。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問