2ぶつぶつぶろぐクリックで救える命がある。»Googleスプレッドシート上で文字列を翻訳する関数この記事は自分用の覚書です。使って翻訳するカスタム関数です。コピーして、Googleスプレッドシートのスクリプトエディタに貼り付けてください。詳細はコメントに書いてあります。'';}/*ここからコメントこのコードを使うことで、=translation(A2,"en","ja")といったカスタム関数で、Googleスプレッドシートのセルに入っている文字列を指定した言語に翻訳できる。訳する」数式)裏でGoogle翻訳のサービスを呼び出して翻訳する。GOOGLETRANSLATE関数を使うよりも、翻訳の精度が高い。originalTextなどといった変数の宣言は不要。・originalTextカスタム関数の引数のうち、セル参照を受け取るための変数。・translateFrom翻訳したい原文が何語なのかの明示を受け取るための変数。・translateInto原文を何語に翻訳するかの指定を受け取るための変数。■このコードを使う準備。1.このコードをコピーする。2.翻訳したい文字列が入っているGoggleスプレッドシートを開く。3.メニューの「ツール」から「スクリプトエディタ」を選択。4.スクリプトエディタが別タブで開く。書かれているコードは削除する。5.このコードを貼り付ける。6.「無題のプロジェクト」と書かれてある左上の欄に、任意の名前をつける。全角日本語や半角の英数、アンダーバーが使える。7.コードを保存する。スクリプトは、保存操作をしないと保存されない。8.いったんスクリプトエディタのタブを閉じる。このカスタム関数が使えるのは、そのGoogleスプレッドシートでだけ。別のスプレッドシートで使うには、同じように準備することが必要。例:GoggleスプレッドシートのセルA2に入っている英文を和訳して、セルB2に和文を表示する。セルB2に次の式を入力する。続いてカスタム関数名を記述する。translation。囲んだ引数を記述する。1つ目の引数は英文が入っているセルをセル参照の形式で指定。2つ目の引数で、セルに入っている文字列の言語を指定。