###目的
googleスプレッドシートにはデフォルトでGOOGLETRANSLATE関数が存在しますが、
翻訳精度が低い(おそらく翻訳アルゴリズムが古い)ため独自の関数で対応したいと考えています。
###問題点
gasで独自の関数を作成し、スプレッドで独自関数を呼び出すと「不明な関数」と表示されます。
該当のソースコード
function translate(originalValue, translateFrom, translateTo) {
if ( originalValue.length > 0 ) {
return LanguageApp.translate(originalValue, translateFrom, translateTo);
} else {
return '';
}
}
補足
ネットで検索すると上記のコード以外にもいくつか出てきたため、
検索して該当するものはあらかた試してみたのですがすべて同様に「不明な関数」と表示されてしまいます。
上記のことから原因はコードではなく、独自関数を利用するためにスプレッドシート自体の設定が必要なのかなとも考えているのですが、
調べた限りそのようなものは無さそうに思え八方塞がりになってしまいました。
GASのスクリプトはいくつか作成した経験はありますが、独自関数を作成したのは初めてです。
GASにお詳しい方、是非お知恵を貸していただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/15 09:00