問題タブ [google-apps-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - javascriptで文字列をビットマスクに変換するにはどうすればよいですか?
これは、数値が小さい場合は単純ですが、「9223372036854775807」のような数値は parseInt() には大きすぎます。
外部クラスを許可していないように見えるGoogle docsスクリプトエディター内でこれを行う方法がわかりません。
java - Googleスプレッドシートをオンデマンドで複製
かなり複雑なGoogleスプレッドシートを作成しました。ユーザーがボタンをクリックするかリンクをたどって、データを入力できるこのスプレッドシートのコピーを入手できるようにしたいと思います。後でこのデータを手動で処理することを確認します。
とにかく、複雑なリンクやJavascriptを介して、あるいはサーバー側の言語(Python、Javaなど)を使用してこれを行うことができますか?
ありがとうございました、
javascript - setValue to QUERY()数式が機能しませんか?
スプレッドシートのスクリプトの一部で、次のコードが実行されます。
ご想像のとおり、これはA1セルに入れられますが=QUERY(data!A1:H125, "Select A")
、数式でエラーが発生します(#NAME, error: Unknown range name data!A1)
。数式をコピーして隣接するセルに貼り付けると、すべてが正常に機能するため、数式が正しいことはわかっています。'data'というシートがあり、A1:H125の範囲のデータでいっぱいです。
この問題についての助けをいただければ幸いです。
javascript - Google Apps Scriptで進捗レポートをユーザーに表示するにはどうすればよいですか?
大量の電子メールを送信する簡単なスクリプトがありますが、送信に時間がかかるため、送信時に電子メールアドレスを含むスクロールウィンドウをユーザーに表示したいと思います(または、進行状況バーも適しています)。これは新しいユーザーインターフェイスクラスで可能だと思いますが、機能させることができません。ドキュメントはちょっとまばらです。
具体的には、問題は、すべての電子メールが送信されるまで(スクリプトが終了するまで)、ポップアップするGUIウィンドウが空白で表示され、その後テキストが表示されることです。show(myapp)
これは、ラベルを更新するたびに電話をかけた場合でも発生し ます。
google-apps-script - google docs/spreadsheets のカスタム数式で既存のスプレッドシートの数式を使用する
Google Docs スプレッドシート内に独自の数式を書くのが好きです。しかし、私がやりたいことは、すでに存在する関数に非常に似ていることがよくあります。例として、日付 (2010 年 8 月 31 日) をレキシカルな曜日 (火曜日) に変換する関数が見つかりませんでした。私は書きたい:
明らかに、コア JavaScript を使用してこのすべてのロジックを記述できますが、日付を取得して曜日を表す数値に変換するという通常のスプレッドシート関数が既に存在します。WEEKDAY()
[0 => Sunday, 1=> Monday, etc]
カスタム スクリプトから、スプレッドシートで既に定義されているこの関数 (または通常は任意の関数) にアクセスするにはどうすればよいですか?
google-apps-script - セルのテキストが変更されたときに行の色を変更するスクリプト
バグのリストを保持する Google スプレッドシートがあり、バグを修正するたびにステータスを「未開始」から「完了」に変更します。ステータスを「完了」に変更するたびに、行全体が特定の色で強調表示されるように、Google Docs スプレッドシートのスクリプトを作成したいと考えています。
Googleスプレッドシートにはすでに「テキストの色を変更する」機能があることはすでに知っていますが、その機能はセルの色のみを変更し、行全体の色を変更しません.
c# - Google スプレッドシートの途中に行を挿入する方法
Google ワークシートの途中に行を挿入しようとしていますが、API ドキュメントで方法が見つかりません。
スプレッドシート データ (自分で作成したものではない) を使用するプログラムは、下部に追加された新しい行を単純に無視するため、下部に新しい行を追加できません。
誰かアイデアはありますか?
regex - Google スプレッドシート スクリプトを使用した正規表現クエリ
理想的にはハイパーリンクに変換したいフィールドを再フォーマットするために、Google Apps Script を完成させようとしています。
これは、スプレッドシート内のテキストの一般的な形式です。
tistaff: その他のセクション: person: ランダムな名前
これは私がそれをどのように表示したいかです:
私はうまくいかない最後のビットを除いて、ほとんどの作業を行いました。誰でも助けることができます。
これが私のスクリプトです:
ある程度は機能しますが、これが出力です。
私は何を間違っていますか?
spreadsheet - この Google Apps Script を使用するにはどうすればよいですか?
http://code.google.com/googleapps/appsscript/class_range.html#getFormula
インストールできるスクリプトはありますか、それとも自分で作成する必要がありますか? その後?