問題タブ [gmail-contextual-gadgets]
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.
google-app-engine - GmailのコンテキストガジェットでOpenIDサインインが機能しない
GmailガジェットでSSOを設定しようとしていますが、行き詰まります。ポップアップウィンドウでログインに成功しても、ユーザーを取得するためのリクエストを再試行しても、ユーザーを見つけることができないようです。
これが私のハンドラーです:
編集:更新されたコード。以下の回答からのコメントを参照してください。
そして、javscript(このガイドに基づく):
これまでのところ、ポップアップが起動し、サインインしてからアプリのホームページにリダイレクトし、ユーザーがログインしている場合はユーザーのメールアドレスを表示します。
ただし、ポップアップを閉じて再試行すると、ポップアップのホームページへのリダイレクトで正しいユーザーが返された場合でもfetchData()
、users.get_current_user()
が返されます。None
私は何が欠けていますか?
google-apps-script - メールアドレスの連絡先のカスタムラベルにアクセスするgoogleスクリプト
(Google Scriptの新機能{約2週間}なので、冗長にしてください)
連絡先の電子メールアドレスのリストのカスタムラベルを表示するために、見つけた、または考えられるすべてのことを試しました。これは非常に苛立たしいことです。検索すると、Gmailメッセージラベルがヒットしますが、個々の連絡先内のメールアドレスのカスタムラベルはヒットしません。
長期的な目標は、息子のボーイスカウト部隊の自動転送機能を構築し、そこに到達するための赤ちゃんの一歩を踏み出すことです。
男の子の中にはSMSで通知されたい人もいれば、電子メールで通知されたい人もいます。一部には実際の電子メール(添付ファイルとともに使用)と携帯電話(リマインダーに使用)があるため、カスタムの連絡先電子メールラベルが必要です。すべての連絡先グループのリストを作成でき、各グループ内のすべての連絡先名のリストを作成できます。連絡先ごとにすべてのメールアドレスを取得することもできます。しかし、連絡先の電子メールリストのカスタムラベルを取得できません。
「getLabel」メソッドが「カーテンの裏側」のすべての作業を実行せず、ラベルの種類(カスタムまたは組み込み)に関係なくラベルテキストを返す理由は私にはわかりません。
任意のガイダンスをいただければ幸いです。
google-gadget - Google コンテキスト ガジェットのテスト
ドメイン管理者でなくても Google コンテキスト ガジェットをテストできますか?
前もって感謝します。
gmail - Gmail コンテキスト ガジェットから外部データベースに保存できる文字数に制限はありますか?
gmail にフックして外部アプリケーションに接続する gmail コンテキスト ガジェットを作成中です。問題が発生しました: 受信メールが約 1000 文字を超えているように見える場合、そのメールの完全なコピーを外部アプリ データベースに直接保存できないようです (約 1000 文字未満のメール コンテンツを保存するのに問題はありません)。文字)。これが実際に Gmail によって課された制限であることを誰かが確認できますか? もしそうなら、この制限を回避する方法はありますか?
gmail - 新しいメールを作成するときの Gmail Contextual Gadget トリガー
ユーザーが [COMPOSE] をクリックしたときに、Gmail コンテキスト ガジェットをトリガーするにはどうすればよいですか?
javascript - GMail Contexual Gadget - 複数の条件に一致する複数のパターン
私は単純な GMail Contextual Gadget を開発しています (現時点では、2 つの条件が満たされている場合、Gmail ページに単純な「hello world」が表示されます)。しかし、1 つだけでなく、2 つの条件に一致する必要があります。そのため、事前に用意されたエクストラクタを使用できません (事前に用意されたものを使用して、マニフェストで 2 つのエクストラクタを使用すると、OR 条件で動作します)。
この記事によると、二重条件に一致する方法があります。
カスタム エクストラクタを使用すると、開発者は一連の条件が満たされたときにガジェットをトリガーできます。たとえば、開発者は、件名に「Hello world」が表示され、「jo...@example.com」が電子メールの送信者である場合にのみガジェットをトリガーするエクストラクタを作成できます。これにより、開発者はガジェットをより細かく調整し、より関連性の高いコンテキスト情報を提供できます。
これはまさに私が必要とするものです。送信者が「xxx@xx.com」で、件名が「zzz」である場合に一致する必要があります。
問題は、 Google APIページでこの問題に関する参照が見つからないことです
カスタム エクストラクタで二重 AND 条件を定義するにはどうすればよいですか?
ありがとさよなら
gmail-contextual-gadgets - Gmail Contextual Gadget を読み込めません
ヘルプ!私はこれを何度も見ましたが、ロードされません。すべてのメールに表示されるはずですが、何も表示されません。私は何を取りこぼしたか?
そしてガジェット:
gmail - Google gmail コンテキスト ガジェット - 外部文字列リストを使用したカスタム エクストラクタの追加
外部文字列リストを使用するカスタム エクストラクタを作成するにはどうすればよいですか? 動的限定メール アドレス リスト専用のコンテキスト ガジェットを追加したいと考えています。
javascript - UserPrefs を Google コンテキスト ガジェットに保存する
私はGmail コンテキスト ガジェットを作成しています。この地雷原を通過した後、他の誰も抱えていないように見える問題に行き詰まっています。受信トレイに戻って忘れられた別の電子メールに移動するだけで、UserPreferences はページの更新時にのみ保存されます。ユーザー設定を有効にしています:
それらは次のようになります。
モジュールIDの有無にかかわらず、設定を初期化しようとしました:
また
iframe/gadget で javascipt を強制的に更新しても、それも機能しませんでした。問題は、Google が古いデータをキャッシュして、ページが閉じるまで保存しないことにあると思います。 .
そして、私は/?nogadgetcache=1/
自分のURLで使用しています
php - Gmail Contextual Gadget を使用してメールの添付ファイルにアクセスする方法
gmail Contextual Gadget を使用してメールの添付ファイルを取得する方法はありますか。エクストラクタでは、メールの添付ファイルを読むことはできません。