問題タブ [google-apps-script-addon]

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.

0 投票する
1 に答える
49 参照

google-apps-script - すべての Google ドキュメントのカスタム メニュー

すべての Google ドキュメントに「カスタム メニュー」を作成することはできますか?

私が必要とするのは、新しいドキュメント/スプレッドシートが作成されたときだけで、作業が完了したら、ユーザーはカスタム メニューを呼び出すことができるはずです。

そこで、すべてのドキュメントに「カスタム メニュー」を表示したいと思います。 </p>

0 投票する
2 に答える
2345 参照

google-apps-script - アドオンで onEdit(e) が機能しない

ネイティブ スプレッドシートで使用するとうまく機能するスクリプトを作成しました。私は現在、アドオンとして公開しようとしていますが、それが機能していないことがonEdit(e)わかりました。onOpen(e)onInstall(e)

認証モードとアドオンのインストール/有効化に関するドキュメントに目を通しましたが、私は初心者なので、おそらく何かが欠けていると思います (できれば簡単です)。関数を別の方法で呼び出す必要がありますか? またはの配置onEdit?どんな助けでも大歓迎です。ありがとう!!

編集1

シンプルな を使用する代わりに、インストール可能なトリガーを作成しようとしましたがonEdit、まだ役に立ちません。

0 投票する
0 に答える
72 参照

javascript - CalendarAppがGoogleシートアドオンで機能しない

スプレッドシート データを使用google apps scriptして Google カレンダーでイベントを作成するスプレッドシート用のアドオンを作成するために使用しています。テストアドオンからコードを実行した場合を除いて、すべてが機能しています。何らかの理由でイベントがカレンダーに追加されません。しかし、スクリプトからコードを実行すると、問題なく動作します。ここに私のコードがあります、

アドオンで動作させるために何か他のことをする必要がありますか? CalendarApp をアドオンで動作させるにはどうすればよいですか?

0 投票する
2 に答える
2616 参照

google-apps-script - 2 タイム トリガー - Google アプリ スクリプト

Google アプリ スクリプトのインストール可能なトリガー ドキュメントをオンライン ( https://developers.google.com/apps-script/support ) で確認しました。例の 1 つは、2 つのタイム トリガーを作成する方法を示しています。

私のコード:

ただし、トリガーを作成しようとすると、エラーが発生します。

このアドオンは、このドキュメントでこの Google ユーザー アカウントに対して作成した時間ベースのトリガーが多すぎます

お知らせ下さい

0 投票する
1 に答える
212 参照

google-apps-script - プロジェクトを Google スプレッドシートのアドオンとしてテストすると、onInstall() が実行されない

プロジェクトをアドオンとしてテストonInstallするとき、トリガーは動作するはずですか?

とてもシンプルなonInstall関数を作りました。スプレッドシートの行にコンテンツを追加するだけです。アドオンのインストール時に呼び出す必要がありますが、「アドオンとしてテスト」機能を使用してこの動作を確認しようとしています。

繰り返しますが、[発行] > [アドオンとしてテスト] メニュー オプションを使用しようとすると、onInstall呼び出されません。と呼ぶべきではないか。予想される動作は何ですか。

テスト用のすべての「Installation Config」オプションを試しましたが、アドオン テストではまだ機能しませんでした。

0 投票する
2 に答える
1794 参照

javascript - Google スプレッドシート アドオン、カスタム メニューが追加されていませんか?

現在、オフィスで使用する Google スプレッドシート アドオンを作成しようとしています。マーケットプレイスで非公開で公開し、ドメイン全体に配布する作業を行いましたが、メニュー項目が適切に追加されないという問題に直面しています。私は AuthMode について読んできましたが、私が理解していることから、私のユーザーはすべて最初は AuthMode.NONE になり、単純なメニューを追加できるはずです。「シンプルなメニュー」に対する私の理解が違うのかもしれません。すべてのコンピューターを ChromeOS に切り替える前に、1 週間以内にこれを機能させる必要があります (私の決定ではなく、IT の決定です)。

これが、関連するすべてのコードであると私が想定しているものです。各関数も適切に定義されています。

また、"Summarize" メニュー項目と "firstRun" が追加されたのは、もともと onOpen 関数が他の 2 つの関数を呼び出して、書式設定を変更し、開いているドキュメントから不要な情報を切り取ったためです。私はそれを onOpen から削除し、それらのメニュー項目を追加しました。残念ながらそうではありませんでした。