問題タブ [google-apps-for-education]
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 - GoogleAppsScriptを使用して既存のユーザーを確認する
Googleフォームを利用した登録フォームから送信されたドメインでユーザーを作成するスプレッドシートでGoogleAppsスクリプトを作成しています。この方法を使用するとユーザーの作成は簡単でしUserManager.createUser(username, firstname, lastname,password);
たが、私が直面している問題は、ユーザーがスプレッドシートに挿入されたものはすでに存在します。特にhttps://developers.google.com/apps-script/でインターネットをチェックしましたが、何も役に立ちませんでした。
google-apps - Google Apps for Education の移行によって引き継がれた個々の .edu Google Apps アカウントはどうなりますか?
現在、@.edu のメール アドレスを Google Apps のログインとして使用しており、Google Plus アカウント、Google ドキュメント、Youtube アカウント、Google Finance、およびその @.edu アカウント プロファイルに関連付けられた他の多くの Google Apps 製品を持っています。
私の大学は現在、.edu ドメインとメール システム全体を Google Apps for Education に移行することを計画しています。これは、現在のソロの Google Apps プロファイルにどのように影響しますか? ドメイン所有者は、ログインできる Google Apps サービスを指定できることを知っています。私の YouTube アカウントとそのすべてのコンテンツは破棄されますか?
google-apps-script - GmailApp と転送/返信の呼び出し回数が多すぎる - 理由が不明 (さらに movetoarchive が機能しない)
次の 2 つのスクリプトを使用して、特定のラベルが適用されたときに電子メールに返信または転送しています。最初の列にラベル名を保持する 2 つのシート (replySheet と forwardSheet) があります。次に、replySheet は次のセルに電子メールの返信テキストを持ち、forwardSheet はメッセージの転送先の電子メール アドレスを持ちます。
2 つの質問:
- GmailApp.getUserLabelByName で「1 日にサービスが呼び出されすぎました」というエラー メッセージが表示されました。Google Apps for Education の制限が 1 日あたり 10,000 であることは承知していますが、このコードは 5 分ごとに実行するか、ラベルごとに毎日 288 回実行する必要があります。私は何を誤解していますか?これを回避するためにコードを書き直すための考えはありますか?
- .moveToArchive() は、replyLabel() で何もしないようです。コード内の別のポイント (返信の送信前と送信後) に移動しようとしましたが、スレッドはアーカイブされません。
いずれかの問題に対する提案をありがとう。私の質問をより明確にすることができるかどうか教えてください。
google-apps-script - Google Apps Script UI: 既に Gmail にログインしている場合はどうすればよいですか?
Google Apps Script UI を使用して、学校の生徒用のフォームを作成しています。セキュリティを強化し、ユーザーのメール アドレスを取得するために、ドメインへのアクセスを制限しました。
問題は、生徒の多くが別々の Gmail アカウントを持っていることです。すでに Gmail (当社のドメインではありません) にログインしている場合、ログイン ページは表示されませんが、アクセスを要求するよう促すメッセージが表示されます。
これを回避するための提案はありますか?
google-apps-script - ファイルアップロードファイルが選択されていない場合は送信ボタンを無効にする
クライアントが 5 つの異なるファイルアップロードを使用して 1 つまたは複数のドキュメントをアップロードするためのフォームを作成しました。ファイルアップロードの1つに少なくとも1つのファイルが選択されていない限り、フォーム全体の送信ボタンを無効にしたいと思います(どちらでもかまいません)。
前もって感謝します!
google-apps-script - ドメイン ユーザーがフォームにアクセスするためのプロンプト ログイン
Google Apps Script を使用していくつかのフォームを作成し、[[自分のドメイン] とのみ共有する] オプションを選択しました。すべてうまくいきますが、ユーザーが既に [自分のドメイン] 以外の Google アカウントにログインしている場合、「申し訳ありませんが、要求したファイルは存在しません」というメッセージが表示されます。ログインのプロンプトなし。
これを回避し、ユーザーに [私のドメイン] にログインするよう促す/後押しする方法はありますか?
ありがとう!
google-oauth - ディレクトリ API を使用して、背後にユーザーがいないユーザーを作成する方法 (OAuth2 などの認証)
新しいユーザーが作成されたときに Web サービスを呼び出して通知する、ユーザー/パスワード (私たちが開発したものではない) を使用するアプリケーションがあります。この Web サービスにより、Google Directory API サービスを介してユーザーを自動的に作成し、Google Apps for Education でアカウントを作成できるようになります。
OAuth を使用せずに、Google Apps アカウントの管理者ユーザーのログイン/パスワードのみを使用してそれを行うにはどうすればよいですか?
CSV ファイルを更新して Google Apps でアカウントを作成/更新する方法は知っていますが、手動アップロードやバッチ処理を行わずに Google でアカウントを作成する必要があります。
ご回答有難うございます。
google-apps-script - Google Apps スクリプトを使用して、Google Apps ドメインのスプレッドシートですべてのユーザー情報を取得します
自分のドメインのすべてのユーザー データをスプレッドシートで取得したいのですが、これまでのところ、名前、電子メール ID、姓、ストレージ クォータ、パスワードの変更は次回ログイン時に取得できます。しかし、アプリなどの詳細を取得することはできません。有効、ライセンス、連絡先の共有、メール ルーティング - Google Apps メール、メール ルーティング - ルートの継承、モバイル デバイス、日付のスナップショット、日付の変更、コメントの変更、実行者など。基本的に、このすべての API を取得することはできません。いくつかのJSONまたはXMLコードを取得していますが、GASだけで他のファイルを完全に必要としない場合はどうなりますか.