問題タブ [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 - グーグルアプリスクリプトを使用して、あるグーグルスプレッドシートから別のグーグルスプレッドシートに行をコピーする方法は?
Google Apps Scriptを使用して、あるスプレッドシートから別のスプレッドシートに特定の行をコピーしたかったのです。
誰かが私がこれに対する答えを得るのを手伝ってくれませんか。
api - Amazonウィッシュリストへのプログラムによるアクセス?
Amazon は最近 API を変更しましたが、これらの API を使用してプログラムで Amazon の WishList にアクセスする方法がないようです。スクリーンスクレイピング以外の方法を知っている人はいますか? サードパーティのサービスかもしれません (公開データのみを扱うことは問題ありません)。
google-apps-script - Google ドキュメントの日付変更
Google ドキュメントのスプレッドシートに 3 つのスクリプトがあります。このスプレッドシートのcolumn H
(またはcolumn 8
) に を入力するx
と、スクリプトはそれをその日の日付に変更します。
数日後、すべての日付が日付から単なる数字column H
に変わりました。数値は次のようになります。40492, 40494, 40511
何が原因なのかわかりません。多分それは私のスクリプトに間違っているものです。以下に貼り付けました。何か案は?
これが最初のものです:
これが2番目のものです:
これが3番目のものです:
google-apps-script - Google-docs スプレッドシートで新しい関数を定義することは可能ですか?
任意のセルで使用できる Google スプレッドシートで関数を定義することは可能ですか?
ネイティブ関数を使用できるのと同じ方法で、他のセルを参照する関数を定義して使用できると便利です。たとえば、次のように入力します。=myfunction(C1, C2, C3)
google-apps-script - 編集トリガーに搭載…どのシートが編集されたのか?
例:
編集時トリガーをインストールすると、関数に開始行と終了行および列が渡されます。ただし、どのシートが編集されたかではありません。
当然、最初に考えたのは SpreadsheetApp().getActiveSheet() を取得することでしたが、うまくいきません。
サンプル スプレッドシートの任意のセルを編集します。インストールされた編集時トリガーは、何を編集したかを示す値を Sheet1 に入力します。シート 2 またはシート 3 に切り替えて、何かを編集します。Sheet1 が編集されたことを常に報告します。
トリガーのコード:
シートを編集するにはどうすればよいですか? これは私の間違いですか、それともバグですか? それとも、イベント処理の方法に欠陥がありますか?
google-apps - サービスの呼び出し回数が多すぎる:トリガー
一連の店舗の予算額を処理する一連のスプレッドシートを実装しようとしています。すべてのストアスプレッドシートからデータを収集して統計を表示するスプレッドシートを実装しようとするまで、すべてが正常に機能します。ImportRangeの制限により、スプレッドシートドキュメントごとに最大50回使用できるため、データのインポートを処理する代わりにGoogleドキュメントスクリプトを実装しています。しかし、ドキュメントのコピーを作成して毎月1つずつ作成すると、タイムトリガーに問題が発生します。スクリプトを1分ごとに実行するトリガーを設定しました。その結果、次のようなエラーメッセージが表示されます。サービスが何度も呼び出されました:trigger。
ここでの制限は何ですか?そして、これをどのように解決するのが最善でしょうか?
他にもいくつかのエラーメッセージが表示されており、これらを解決する方法を知りたいと思います。
- ドキュメントtEHGO48zIBIFYRpb7Xhjwqgがありません(おそらく削除されましたか?)(191行目)
- 最大実行時間を超えました
- サービスエラー:スプレッドシート(290行目)
さまざまな制限とエラーメッセージを説明するドキュメントはどこにありますか?
google-app-engine - Google App Engine と Google Apps Script の統合に関する OAuth の問題
Google スプレッドシートで Google Apps Script を使用しようとしていますが、OAuth の問題があります。
Google Apps for Business を使用しているため、スプレッドシートと Google アプリ アプリケーションはどちらも Google が提供する Oauth によって保護されています。
以下は私が使用しているスクリプトです。oauth ダンスが表示されますが、URL の呼び出しに失敗し、302 応答で再実行されます。
次に何をすべきかわからない。認証コールバックハドラーとすべてを設定しようとしましたが、遠くまで行きませんでした。ScriptProperties
キーとシークレットも設定されています(以下には表示されていません)。また、App Engine は OAuth がアプリ全体を対象としていることを示しているため、スコープは設定されていません。
Google App Engine がアプリがアクセスを要求していることを通知した後、この最後に 302 応答を受け取ります。また、appspot.com が外部プロバイダーであることも示しています。
forms - Google AppsScriptUIアプリの関数からボタンを変更するにはどうすればよいですか
次のボタン定義を使用して、GoogleAppsScriptでUIアプリフォームパネルを作成しました。
severClickHandlerは、次の関数を呼び出すように設定されています。
これはうまく機能しますが、buttonPressed()関数の実行が正常に完了したら、voteButtonを無効にする必要があります。どうすればvoteButtonを非表示に設定できますか。投票ボタンをbuttonPressed関数に渡す方法はありますか?
javascript - GoogleScriptsで日付の自動解析を無効にする
私はいくつかのGoogleスプレッドシートの魔法にGoogleScriptsを使用していますが、自動日付解析が私を狂わせています!私が使用しているシートには、あらゆる種類の日付形式が散らばっています。.getValues()を呼び出すたびにGoogleに日付オブジェクトに変換させるよりも、文字列として扱いたいと思います。多くの検索を行った後でも、Googleがこれらの文字列を自動的に解析するのを停止/無効にする方法を見つけることができません。誰かが方法を知っていますか?
google-apps-script - G Suite / Google Apps APIはありますか?
「GSuite/GoogleAppsAPI」の使いやすさについて質問がありました。ある種のドキュメント/スプレッドシート/プレゼンテーション管理を、作成しているアプリケーションに直接統合したいと思います。
このサービスには、DOC / XLS / PPT / PDFなどにインポートおよびエクスポートする機能が必要であるため、Feng Office(聞いたことがある場合)のようなものは、このニーズに適合しません。
この目的のために、私はそのようなものが存在することを調査しています。私がこの努力を始める前に、私は疑問に思っていました:
- G Suite / Google Apps生産性向上ツールを使用すると、ドキュメント/スプレッドシート/プレゼンテーションをサードパーティのアプリケーションからすべて作成、読み取り、更新、削除できますか?
- ドキュメント/スプレッドシート/プレゼンテーションエディタを使用するには、潜在的なユーザーはGoogleアカウントを持っている必要がありますか?
- アカウントが必要な場合、アプリケーションの複数のユーザーが1つのGoogleアカウントでファイルにアクセスできますか?
- 最後に、Googleアカウントをスキップして、Googleドキュメントに直接アクセスしてローカルサーバー上のドキュメントを保存させることはできますか?
質問のクラッシュリストについては申し訳ありませんが、これらを手伝ってくれる人がいれば、大いにありがたいです。
spryno724