問題タブ [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.

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

java - Oath の使用時に Google サイトのコンテンツ フィードでクエリを実行するとトークンが無効になる

私はこれを機能させようとしています。クライアントのログイン方法 (ユーザー名/パスワード) を使用すると問題なく動作しますが、宣誓を使用すると動作しません。理由を知りたいです。

Java言語ガイド(v1.4)のこのコードを使用しています

パスによるページの取得

Google サイト内のページの相対パスがわかっている場合は、パス パラメータを使用してその特定のページを取得できます。この例では、 http://sites.google.com/site/siteName/path/to/the/pageにあるページが返されます 。

クライアントログイン方法を使用すると、すべて正常に動作します。ただし、Oath (Two-legged) を使用すると、次の応答が返されます。

このバージョンは正常に動作します:

そして、このバージョンはエラーをスローします:

行を削除すると、次のことにも気付きました。

エラーはスローされませんが、明らかにサイト内のすべてのページが返されます。

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

google-apps - VersionConflictException 競合するエントリ ID を取得する

VersionConflictException がスローされた場合、スタックトレースの文字列に競合する ID が含まれます。

com.google.gdata.util.VersionConflictException: 競合重複挿入 - 「EF9BDFEFBCF2AD70A68B57EFC4621D6D」という名前のページが既に存在します - 既存のページ ID は 8279809882450151638 です

競合するエントリへのハンドルを取得したいと思います。私の現在のアプローチは、文字列から ID を取得し、SitesService.getEntry() を介してエントリを取得することです。

これを行うより良い方法はありますか?例外からエントリへのハンドルを取得するか、競合するエントリの ID をフェッチするメソッドを取得しますか? Google がエラー メッセージを変更することを決定した場合、私のメソッドは壊れます。

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

java - Google サイトのポートレットとして GWT を使用していますか?

Google サイトでレンダリングされるポートレットを構築するためのフレームワークとして GWT を使用することは可能ですか?

もしそうなら、これらのポートレットは GAE インスタンスでホストできると思いますか?

別の点として、GWT は Java ベースですが、ポートレットが Python で作成されている場合はどうでしょうか。Django を Google サイト ガジェットにレンダリングできると思いますか?

ありがとう

ポール

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

java - GoogleサイトのWebサイトにJavaアプレットを埋め込む

作成したGoogleサイトで作成したJavaコードを実行しようとしています。これに問題があることはわかっていますが、次の両方のオプションを試しました。

  1. ここで説明されているようにコードラッパーガジェットを使用する:http ://web.michaelchughes.com/how-to/embed-java-applets-in-google-sites 。次のURLのコードラッパーガジェットを使用しました:http://hosting.gmodules.com/ig/gadgets/file/105629041657992777031/code-wrapper.xml次のJavascriptコード:

    /li>

これは機能しません-Firefoxブラウザでデバッグコンソールを開くと、deployJavaが未定義であることがわかります。

  1. タグ付きの埋め込みガジェットの使用:

    <_applet archive = "http://sites.google.com/site/wimbeep/technology/wimbeeptools.jar" code = "com.fusego.wimbeep.applet.ScreamURLApplet.class" height = "400" width = "400" />

これは機能しません-JREが起動しているのがわかりますが、エラーが発生し、コンソールから次のように報告されます。

これは本当にイライラします。コード属性に.class接尾辞がある場合とない場合で、多くの組み合わせを試しましたが、機能しません。何か案は?

0 投票する
5 に答える
23089 参照

javascript - How do I embed JavaScript code into a Google Sites page?

I have a Google Sites page. How can I embed JavaScript code in it, without implementing a gadget and adding JavaScript code in that?

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

javascript - ガジェットの高さを 100% にするにはどうすればよいですか?

皆さん、こんにちは。

Google サイトを使用しており、ガジェット (iFrame) をサイトに埋め込もうとしています。正常に動作していますが、Google サイトでは、ガジェットを拡張してコンテンツの高さを埋めることができません。100% の幅と固定の高さのみが許可されます。

ここに画像の説明を入力

埋め込みガジェット (iFrame) で独自の JavaScript を実行することが許可されているため、高さをピクセル単位で動的に計算し、親ページの Dom のHTMLIFrameElementへの参照を取得し、そこから高さを変更することで問題を解決しようとしています。 .

カスタム ガジェット ファイル (iFrame) から、親Windowオブジェクトへの参照を取得できますが、parent.documentは を返しますundefined

これは私のカスタム ガジェット ファイルg5.xmlです。

parent.documentが返された場合、iFrame の親の DOM 要素にアクセスする方法はありますundefinedか?

Google サイトでガジェットの高さを 100% にする他のソリューションはありますか?

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

google-apps-script - Google Apps Script を使用して Google サイト ページを作成する

これが私のコードです

行 var newPage= parent.createWebPage(titlePage, namePage, PageMod); で「内部エラー」が発生しました。

しかし、私は本当にやり方がわかりません

コンテキストは:
- サイト: https://sites.google.com/site/gestionorgairsoft
- 親: 'https://sites.google.com/site/gestionorgairsoft/projets

ページhttps://sites.google.com/site/gestionorgairsoft/projets/op-full-72のコピーとして子として「titlePage」というタイトルの新しいページを作成する必要があります

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

google-sheets - スプレッドシートを使用して setHtmlContent で Google サイトのすべてのページを更新する

私は James Ferreira の優れた本からスクリプトを変更しようとしている初心者ですが、問題に直面しています。setHtmlContent を使用してスプレッドシートから Google サイトの既存のすべてのページを更新したいと考えています。1 つのページを変更できますが、すべてのページを変更することはできません。これは可能ですか?これは私が使用しているスクリプトです:

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

google-sites - 外部スクリプトグーグルサイトの視覚化

私はグーグルサイトを持っています。外部スクリプトを使用して、自分のサイトでGoogleの視覚化を機能させたい:

これはうまくいかないスクリプトの一部です。

このスクリプトをhtmlboxに追加すると、次のエラーが発生します: 1 + 13-42:外部URLjsapiを読み込めませんでした

なぜjsapiがロードされないのですか?

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

google-data-api - Google Sites API - 2-legged oAuth を介してすべてのドメイン サイトを取得する方法

Google Sites API を使用して、現在認証されているユーザーが読み取り/書き込み/所有者のアクセス権を持つサイトだけでなく、ドメインのすべてのサイトのリストを取得しようとしています。私が知る限り、現在の API でこれを処理する機能はありません。

ただし、現在の API リファレンス (https://developers.google.com/google-apps/sites/docs/1.0/reference/) によると、パラメーターを使用して、ユーザーが少なくとも「表示」できるすべてのサイトを含めることができます。 . これをドメイン管理者ユーザーの使用と組み合わせると、私の要件を処理できるようです。

残念ながら、これを機能させることはできません。サイト フィードを使用していることを除いて、http ://gdatatips.blogspot.ca/search/label/oauth の次の例とほとんど同じです。

xoauth_requestor_id=my.admin.user@domain.com を正常に指定して、サイトのリストを取得できます。しかし、「include-all-sites」パラメーターをフィード URL に追加すると、次のようになります。

https://sites.google.com/feeds/site/mydomain.com/?include-all-sites=true

次のエラーが表示されます。

不明な認証ヘッダー エラー 401

これを行う別の方法はありますか?「include-all-sites」パラメーターを使用するドキュメントや実用的な例が見つかりません。

アップデート:

ヘッダー出力は次のとおりです。