【MACRO】Google Apps Script 質問スレ【DRIVE】at TECH【MACRO】Google Apps Script 質問スレ【DRIVE】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト910:898 23/02/20 16:04:41.81 4jGYSd8p.net 駄目でした… includesにしてもmatchにしても配列[ ]で指定するとうまく動いてくれません。 配列を作らずfor文で無理やりセルを置換させるという荒業で解決しましたが時間がかかり過ぎて実用的でなく。 やりたいこと table[[あ],[か],[さ],[た]...] before[あ][い]... after[ア][イ]... 以上の配列があり、 tableに対しbefore[i]を総当りで検索し一致したらafter[i]に置き換える。 911:デフォルトの名無しさん 23/02/20 18:43:52.85 czK6pNoa.net >>910 やりたいことがいまいちわからん こういうこと? # ひらがなをカタカナに変換 table = [['あ','ア'], ['い','イ'], ['う','ウ'], ['え','エ'], ['お','オ'] ]; before = ['あ','い','う','え','お']; after = before.map(b => table.find(a => b === a[0])[1]); 912:898 23/02/20 18:49:29.88 83YdaF3i.net ありがとうございます。配列の中身は適当です…。 表と配列2種類の3つの要素があって、表にある配列1の要素を見つけたら配列2に置き換えるということをしたかったのです。 ですがお陰様でなんとかなりました! 二次元配列をflat()で一次元にして、splice使いました。 その後再度2次元配列に戻して元の形に直しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch