前提・実現したいこと
javascriptでtwitterキーワードを取得しgoogleスプレッドシートで比較・抽出する
プログラムを書いている際につまづきました。
解決法を教えていただける方、よろしくお願いします。
発生している問題・エラーメッセージ
TwitterキーワードJSONを取得しスプレッドシートに書き込んだあとの「文字列比較」がうまくいきません。
A列とC列を比較し、A列のキーワードがC列の文章に含まれる場合、C列をそのまま返すようにしたいです。
いまのプログラムでは完全一致になってしまい、キーワード同士の一致したものしか取り出すことができません。(文章の中にキーワードがある場合は抽出できていない)
該当のソースコード
javascript
1function isContain() { 2 3 var sheet = SpreadsheetApp.getActive().getSheetByName("twitter1"); 4 var keywordA = sheet.getRange(1, 1, sheet.getLastRow(), 1).getValues(); 5 var titleC = sheet.getRange(1, 3, sheet.getLastRow(), 1).getValues(); 6 7 var xxx = keywordA.filter(function(e){return titleC.filter(function(f){return e.toString() == f.toString()}).length > 0 }); 8 9Logger.log(xxx) 10 11}
試したこと
Google検索して解決しようと思いましたが、力及ばずでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/01 08:58
退会済みユーザー
2021/02/01 09:08 編集
2021/02/01 09:14
退会済みユーザー
2021/02/01 09:22
2021/02/01 09:36
退会済みユーザー
2021/02/01 09:41
2021/02/01 12:04
退会済みユーザー
2021/02/01 12:32 編集