web-dev-qa-db-ja.com

ヘッダーとツールバーなしで編集可能なGoogleドキュメントスプレッドシートを埋め込む

Googleドキュメントのスプレッドシートをウェブページに埋め込む必要がありますが、上部にGoogleナビゲーションとツールバーがなく、編集可能なセルである必要があります。

Googleドキュメントを埋め込むためのクエリ文字列変数への参照が見つかりませんが、ツールバーなどを削除する唯一の方法は、クエリ文字列に「output = html」を追加することです。ただし、これが編集可能なスプレッドシートから編集不可能なスプレッドシートに変換しているようです。これが問題です。

以下のURLを操作して、セルのみが表示されている(ツールバーはない)編集可能なドキュメントを作成する方法を誰かが提案できますか?

https://docs.google.com/spreadsheet/ccc?key=0AngcQK0IFROwdHZySkUwd0JtY0N6Zk5RaTAyZDFVekE&widget=true

注、このURLは機能しません-これは単なる例です。

ありがとう!

22
Dan
42

Henriqueによって提供された答えは、新しいスプレッドシートで動作するように少し調整する必要があります。

追加 ?rm=minimalをドキュメントのURLの末尾、つまり.

https://docs.google.com/spreadsheets/d/1zHZdAImcjI4gAy5ATBA0rSImYUowL4HC8h-vvYOdpfA/edit?rm=minimal

11
Joshua Whitman

これらを試してください:-

single – trueに設定すると、スプレッドシートにシートが1つだけ表示されます。表示されるデフォルトのシートは、スプレッドシートで作成された最初のシートです。これは、以下の「gid」を使用して変更できます。

gid –表示するシートの数値識別子である必要があります。作成される最初のシートは0ですが、他のシートはより長い識別子を持ちます。表示するシートの「gid」を見つけるには、Google Apps自体のスプレッドシートに移動し、目的のシートをクリックします。ブラウザのURLは次のように変更されます。 https://docs.google.com/a/mycompany.com/spreadsheets/d /15B ___ SOYjsRmU9tiwZly318HZnFHOHeayS6UTHx7Pu2I/edit#gid = 419657423

URLの最後のビットは、シートの「gid」を示しています。これは、Webサイトのショートコードに取り込む必要がある番号です。

範囲–これをシート内に表示するセル範囲に設定します(または、シート全体を表示する場合は省略します)。この例では、これをf2:g6に設定します。注意が必要な場合は、コロンをURLにエンコードする必要があるため、本当に「:」を「%3A」に変更する必要があります。ただし、ほとんどのブラウザはコロンを理解する必要があるため、心配しないでください。修正したい場合は、代わりにrange = f2%3Ag6を使用します。

headers = false-行番号と列文字は表示されません。

ウィジェット–これをfalseに設定すると、埋め込まれているシートセレクターバーが削除されます。

chrome –これをfalseに設定すると、シートの上にあるスプレッドシート名を示すタイトルバーが削除されます。

まとめると:-

iframe src = "https://docs.google.com/spreadsheets/d/[Googlekey]/pubhtml?gid=28&range=a1:s45&single=true&widget=true&headers=false"

アラン

4
Allan Thompson

これは機能します:

_https://docs.google.com/spreadsheets/d/1MEdbr8WA.../edit?rm=minimal#gid=0
_

_/edit?_の前に_rm=minimal_の部分を含めることを忘れないでください。

(シートはAccess:Anyone (no sign-in required)として共有する必要があります_Can edit_オプションを選択→_Public on the web - Anyone on the Internet can find and edit_

1
iulius

2018年9月現在、非公開で共有されています(URLが長いが、パスワードがなく、プライベートブラウザウィンドウで簡単にテストできます)。少なくとも次の2つのオプションがあります。

    https://docs.google.com/spreadsheets/d/[hash]/edit#gid=0

それはあなたにすべてのヘッダークラ​​ッドを取得します。読み取り専用の共有でも。 (省略できます/edit#gid=0一部ですが、再度追加されます)

    https://docs.google.com/spreadsheets/d/[hash]/htmlview

すべてのヘッダークラ​​ッドを省略します:

enter image description here

0
Frank Nocke