Google Scriptの使用経験はほとんどありませんが、スプレッドシートの1つの列を検索し、 "Film Dub"という文字列のすべてのインスタンスを検索しようとしています1つのセルにつき1つだけです)。以下はTypeError:オブジェクトに含まれる関数が見つかりません
は私のコードです:
function filmDub() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var i = 1; i < 100; i++) {
var s = data[i][2].toString();
if (s.includes('Film Dub')) {
data[5][13]++;
}
}
}
私はさんは日、映画ダブ、三頭ブロードウェイスターをつくろう、映画テレビ演劇スタイル、最大の「エラー
TypeError: Cannot find function includes in object Let's Make A Date, Film Dub, Three Headed Broadway Star, Film TV Theater Styles, Greatest Hits, World's Worst. (line 6, file "Code")
を受信し続けるしかし、ヒット、World's Worst "はdata[i][2]
の正しい内容であるため、スプレッドシートから正しい情報が得られます。私はGoogle Script Editorでデバッガを使用してs
が文字列であることを確認しています(これはStack Overflowでの類似の質問に対する解決策の1つでした)が、私の問題は解決しませんでした。他に何が間違っているのでしょうか?
'typeof s'は何を返しますか? – nikjohn
'typeof s'は' string'を返します – bookworm144