0
Google Scriptが新しく追加されました。 Googleスプレッドシートでカスタム関数スクリプトを作成しました。私は、関数に渡されるデータと返されるデータを確認しているので、プロセスが機能することがわかります。Google Scriptカスタム関数単純なIF文が機能しない
問題はif
です。列に複数の「はい」があっても、「はい」は見つかりません。それらはすべて他者に失敗する。私はちょうどif
でそれを試してみましたが、それ以外の "hello"は見られませんでした。
なぜこのif
が機能しないのか理解してもらえますか?なぜ戻り値が送られたテキストを返すのですが、関数内でそれを修飾することはできません。
ご協力いただきありがとうございます。
function DOUBLE(input) {
if (input == "yes") {
return "hello";
} else {
return input;
}
}
[OK]を、範囲で同じように機能しますか?私はデータがどのように渡されたのか誤解していると思います。ここでGoogleシートからの私の呼び出しです。目的は、列cからテキストを取り出し、スコアを返すことです。 = ARRAYFORMULA( IF(ROW(D:D)= 1、 "スコア"、 DOUBLE(C:C) ) ) –
あなたの権利。範囲では動作しないようです。私は範囲と配列の式でそれを試しても、それはまだ失敗します。私はあなたの質問に誰かが答えを知っているだろうgoogle - スプレッドシートのタグを追加します。私は非常に多くのセルの数式を使用しません。 – Cooper