色の変化に基づいてセルの値を変更しようとしています...セルの色を変更すると何も起こりません。セルのテキストは設定されません。Googleスプレッドシート:アクティブセルの値を動的に変更しますか?
1
A
答えて
1
私はこのアウトを試してみましたが、二つのことに気づきました。まず、red
の代わりに#ff0000
という名前の代わりに色の16進コードを使用する必要があります。また、セルの背景色を変更することは編集とは見なされないようです。そのため、セルの色を変更してその中に何かを入力すると(たとえ1つのスペースでも)、セルを終了するとテキストが目的のものに変わります。私のために、次の作品 - 私の代わりに、トリガの完全な単一のonEdit(e)
を使用し、色に基づいてスイッチをした:
function onEdit(e){
var cell = e.source.getActiveSheet().getActiveCell();
var currentColor = cell.getBackgroundColor();
switch (currentColor){
case '#ffdc32':
cell.setValue('IN PROGRESS');
break;
case '#00ff00':
cell.setValue('COMPLETED');
break;
case '#ff0000':
cell.setValue('ERRORS');
break;
default:
break;
}
}
1
トリガする機能を取得するには、トリガをセットアップする必要があります。
最も簡単な方法は、関数名をonEdit
に変更することです。これは自動的に簡単なトリガーとして機能します。
また、セットアップResources
メニューに行き、そしてCurrent Projects Triggers
に、no triggers setup...
テキストをクリックしてから機能を選択し、スプレッドシートから選択して、インストールトリガは、その後、下図のように、編集に選択することができます。
関連する問題
- 1. YouTubeのアナリティクスをGoogleスプレッドシートに自動的にインポートします
- 2. DataTable(Googleスプレッドシート)をサイトに定期的に変更する
- 3. Googleスプレッドシートのセルの色に基づいてセルの値を変更します
- 4. ExcelファイルをGoogleスプレッドシートに自動的に変換する
- 5. Googleのアプリケーションエンジンでデータベーススキーマを動的に変更できますか?
- 6. 動的変更 - Googleグラフタイプ
- 7. Googleドキュメント/スプレッドシート/プレゼンテーションへのリアルタイムの変更
- 8. GoogleスプレッドシートAPI v4:データをフィルタリングするリクエストのURLを変更しましたか?
- 9. 埋め込まれたGoogleスプレッドシートをドキュメント内で自動的に更新しますか?
- 10. ExtJS 3.0のitemsパラメータの値を動的に変更します
- 11. asp.netのCSS属性の値を動的に変更します
- 12. GoogleスプレッドシートのシートをAPIスクリプトコマンドに変換しますか?
- 13. ComboFieldEditor。値を動的に変更する
- 14. Owinの設定値を動的に変更しました
- 15. セルの値を自動的に変更
- 16. Googleスプレッドシート:トリガースクリプトIF値
- 17. Json.Parseは自動的に値を変更しています
- 18. <audio> currentTimeは自動的に値を変更します
- 19. GoogleスプレッドシートにGoogleスプレッドシートJava API
- 20. Googleスプレッドシートの値に基づいてドロップダウンリストを作成します
- 21. Googleスプレッドシートから自動メールを送信しますか?
- 22. Googleスプレッドシートの式でローカル値(または変数)を定義できますか?
- 23. スタイルを動的に変更します。
- 24. 動的データプロジェクトのデータ注釈を動的に変更します
- 25. 値/行IDのGoogleスプレッドシート式
- 26. Googleスプレッドシート自動インクリメントの日付の値が機能しない
- 27. Googleマップのマーカーアイコンを動的に変更するには
- 28. Google Appsスクリプトを使用してGoogleスプレッドシートのコンテンツを変更すると遅れますか?
- 29. GoogleスプレッドシートForループがgoogle apiから株式を自動更新する
- 30. アプリケーションスクリプトでGoogleスプレッドシートのセル値が常に更新されない
あなたは色に基づいて、セルの値を設定したいですか?もしそうなら、コードを実行するとどうなりますか?それは素晴らしいスタート地点のように見えます。 –
@DouglasGaskell - 色を変更すると何も起こりません。セルのテキストは設定されません。 – sbaden
それから質問にその詳細を含めるべきでしょう。この関数に対して 'onEdit'トリガを設定しましたか? –