問題タブ [google-sites]
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.
login - Googleサイトページに現在ログインしているユーザーに固有のものを表示させる方法
私はしばらくの間、グーグルサイトのページに現在ログインしているユーザーに固有のものを表示させることができるかどうか疑問に思っていました。私は解決策を探し続けますが、決定的なものは決して思いつきません。
基本的に私は大学のクラスのウェブサイトにGoogleサイトを使用しています。宿題1、2、3を完了したなど、個々の生徒に固有のことを表示できれば幸いです。今度は宿題4番に取り組みます。
よろしくお願いします
google-sites - Googleサイトがリダイレクトページを介してすべてのハイパーリンクを送信しないようにするにはどうすればよいですか?
Googleサイトを使用してウェブサイトを設定しています。
ページにハイパーリンクを追加して[Webアドレス]を選択http://www.example.com
し、リンクとして入力すると、実際のページは次のようにレンダリングされます。
ハイパーリンクアドレスとして。これにより、「www.example.com」のGoogleページにリダイレクトされ、ページからハイパーリンクをたどるのに2秒の遅延が発生します。
この動作をオフにする方法はありますか?
javascript - JavaScript onScroll が Google Apps Script Web アプリで機能しない
HTML でテーブルを作成し、CSS を使用してスタイルを追加し、javascript を使用してスクロール要素を追加しました。この投稿にサンプル ソース コードを添付しました。Google サイトにコードを配置すると、スクロールが機能しません。この問題の解決を手伝ってください。以下のサイトリンクからサンプルコードを入手しました。
「table.html」という名前の HTML ファイルでのコーディングは次のとおりです。
「Code.gs」というGASファイルでのコーディングはこちら
プロジェクトの公開中に script タグ内の .onscroll が機能していないと思います。
これを解決するのを手伝ってください。
よろしくお願いします。
authentication - Google Apps Scriptを使用してユーザーを識別する方法は?
ユーザーを識別する方法が必要です。ユーザーがGmailアカウントを介してアクセスするGoogleサイトがあります。私のサイトは、ユーザーが任意のデータを表示できるように設計されていますが、自分のデータのみを編集できます。私はサイトの所有者であり、スクリプトの発行者であるため、これは問題なく機能しますが、他の人にSession.getActiveUser().getUserLoginId()
は返さnull
れます。
この問題の解決策を教えてください。リンク/コードはありますか?
google-apps-script - Time Book アプリケーションのチュートリアルでスプレッドシートを開くことができない
これは、「Time Booking Application」チュートリアルに基づいています。サイトとスプレッドシート、およびサイト内のスクリプトを作成しました。作成したサイト ページでスプレッドシートを開けません。
サイトのスクリプト エディターから、テスト メソッド testGetSheet()、testUpdateSheet()、および testInsertTimeSheet() を実行できます。これは SPREADSHEET_ID が正しいことを示していると思います。しかし、このエラーに対して作成したサイト ページには、「申し訳ありませんが、要求したページ (またはドキュメント) は存在しません。」
リンクと編集機能を持っている人なら誰でも利用できるように、スプレッドシートを共有しようとしました。スプレッドシートを公開して編集できるように共有しようとしました。認証されていない別のブラウザと認証されたブラウザからこれを試しました。それでもエラーが発生します。私はアイデアを使い果たしました。他の誰かにアイデアはありますか?
サイトのページへの URL を提供することはできますが、それが何の役にも立たないとは思えません。
google-apps-script - サイトスクリプトを実行する権限
私の組織では、さまざまなスプレッドシートからデータを読み書きしたり、メールを送信したりする、さまざまなページから呼び出し可能なスクリプトを使用して内部サイトを作成しました。テストのために、サイトとドキュメントを同僚と共有しましたが、許可を要求するページが表示されるため、彼はスクリプトを実行できません: "...このスクリプトは、潜在的に有害な操作を実行する許可を要求しています。本当に著者を信頼してください!」同僚が「承認」をクリックしても何も起こりません。
同僚にスクリプトのリンク(スクリプトを埋め込むページではない)を渡し、[承認]をクリックすると、Googleから長いメールが届き、スクリプトの実行を承認したが、引き続き機能しないことが説明されています。 。
スクリプトの実行を許可する1つの方法は、エディターから直接スクリプトを実行してアクセス許可を付与することです。他の同僚にはできません!!!
私はこれについて本当に不幸です。私はスクリプトに多くの作業をしましたが、今では別のグーグルの大きなバグのために同僚にそれを行うことができないことに気づきました。
google-apps-script - GoogleAppsScriptを介したGoogleサイトでのGoogleスプレッドシートデータの表示例
一部の人々は、グーグルアプリスクリプトを介してグーグルスプレッドシートからデータを取得して、グーグルサイトに固執しようとしているようです。
Google Apps Scriptを介してさまざまなGoogleスプレッドシートのデータにアクセスするにはどうすればよいですか?
コードスニペットをぶち壊すことができますが、誰かが実用的な例をどこかに持っているとは思いませんか?
よろしくお願いします
google-sites - 特定の用途のすべてのGoogleサイトを一覧表示する
gdata Javaクライアントライブラリを使用して、特定のユーザーのすべてのサイトをどのように一覧表示しますか?最近、サイトフィードの取得によって返されるサイトが25個しかないことに気付いたので、このコードを試して「次のサイトのバッチ」を取得しました(ずっと前にGoogleドキュメントの同等のコードを作成した方法に基づいています):(注:resultFeedはSiteFeedです)
問題:ユーザーが25を超えるGoogleサイトを持っている場合でも、上記の条件は常にfalseのようです(つまり、result.getNextLink()は常にNULLを返します)...誰もがこれを経験しており、取得する別の方法を提案できますサイトの次のバッチ?
google-apps-script - Google アプリ スクリプトの承認
Google サイトに Google アプリ スクリプトを統合するときに、ユーザーに承認ダイアログが表示されないようにすることは可能ですか? サイトが内部でのみ公開されている場合