###前提・実現したいこと
GASでスクリプトを書く練習をしています。
特定の列の特定の単語(今回は済)という文字を拾い、拾った同一行で必要な情報を他のシートに書き写すという事をしようとしたいです。
###発生している問題・エラーメッセージ
Array を Object[][] に変換できません。(行 50、ファイル「コード」)
###該当のソースコード
function CopyAndPaste() { var Copy_end_row = getEndRow(Copy); var Copy_end_col = getEndCol(Copy); var Paste_end_row = getEndRow(Paste); var Copy_data = Copy.getRange(2,1,Copy_end_row-1,5).getValues(); var CandA_data = []; Browser.msgBox(Copy_data); for (var i = 0; i<Copy_data.length; i++){ if(Copy_data[i][4] === "済"){ CandA_data [i] = []; CandA_data [i][0] = Copy_data [i][0] ; CandA_data [i][1] = Copy_data [i][1] ; CandA_data [i][2] = Copy_data [i][2] ; CandA_data [i][3] = Copy_data [i][3] ; CandA_data [i][4] = Copy_data [i][4] ; } } Paste.getRange(Paste_end_row + 1, 1, CandA_data.length-1, 5).setValues(CandA_data); }
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
Google Apps Script
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/16 04:22