キー、およびキーとワークシートIDを介してGoogleスプレッドシートにリンクできます。
https://docs.google.com/spreadsheet/ccc?key=SOME_KEY
https://docs.google.com/spreadsheet/ccc?key=SOME_KEY#gid=WORKSHEET_ID
URLクエリパラメータまたはフラグメントを介して特定のrowまたはcellにリンクすることも可能ですか?
HTMLのアンカーリンクメカニズムに似ていますか?
これでこの機能が実装されました。試してください:
任意のセルを右クリックして、get link to this cell
を試してください
ノート:
*古いバージョンのスプレッドシートで作成されたスプレッドシートは、最終的に新しいシートに変換されるため、ユーザー側での操作は不要です。詳細は近日公開予定です。
はい、次のリンクを使用して行にリンクできます。
https://docs.google.com/spreadsheet/lv?
key={your_key}& // spreadsheet key
type=view& // view (list under menu view)
gid=0& // sheet number
f=true& // markup parameter
sortcolid=-1& // sort parameter
sortasc=true& // sort parameter (asc/desc)
page=4& // row to edit (counts for 5)
rowsperpage=1 // number of rows per page (needs to be n=1)
次のリンクは this answer で作成されたファイルを開き、5をキャッチします番目 行:リンク例
ブログ投稿:
http://mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-editing/
マーティン・ホークシー :
はアクティブなブロガーであり、主にGoogleスプレッドシートと組み合わせてGoogle Appsスクリプトについて書いています。彼のブログでもっと興味深いものを見るか、Google +でフォローしてください。
別のユーザーの回答 として、GoogleはついにGoogleスプレッドシート(GS)スプレッドシートに機能を追加して、セルに直接リンクできるようにしました。この機能は、セルの範囲にリンクすることを目的としていますが、単一のセルを指定することもできます。 GSはスプレッドシート内のセルの名前付き範囲へのリンクもサポートしますが、その機能を使用するには、アドレスごとのセル範囲よりも少し多くの作業が必要です。しかし、余分な努力は価値があるかもしれません。
???? 注:
- ランダムなスプレッドシート は、以下の例で使用されています。
- GoogleドキュメントのURLには通常、長いドキュメントID文字列の直後に
/edit
が含まれます。それらはスペースを占有し、不要であるため、迷惑です。 URLに/edit
が含まれていない場合、Googleドキュメントは通常、編集モードでドキュメントを開きます。以下の例のURLには含まれていません。
必要な場所にクリップボードのリンクのURLを貼り付けます。次のようになります。
このURLのフラグメント識別子に含まれる引数について注意すべき点:
gid=
–これはスプレッドシートのシートのIDです。新しいスプレッドシートには、0
というIDのシートが1つあります。現在表示されているシートのIDは通常、ブラウザーのURLバーに表示されます。range=
–これは、参照されるセルのアドレスで、「A1形式」(列の文字とセル番号)です。コンテキストメニューは、セルのURLを取得するGS UIの唯一の方法のようです。これを行う他のメニュー項目はありません。
必要な場所にクリップボードのリンクのURLを貼り付けます。次のようになります。
???? 注:シート内の空でない連続したセルのグループを選択するには、いずれかをクリックしますグループ内のセルを選択し、「すべて選択」キーボードショートカット(command-A、ctrl-Aなど)を押します。近くのセルの内容に応じて、シート内のセル範囲またはすべてのセルが選択されます。たとえば、サンプルスプレッドシートのセルC7では、このメソッドは範囲A1:K28のセルを選択しました。
????これ以降のセクションでは、URLを取得するための手順は省略されています。最初のステップであるセルの選択についてのみ説明します。詳細な手順については、前のセクションを参照してください。
列文字「A」と行番号「1」の左側のボックスで、コンテキストメニューを開き、「この範囲へのリンクを取得」アイテムをクリックします。
URLは次のようになります。
範囲は1から始まり、最大の行番号に行く行番号のみであることに注意してください。行番号のみの範囲を指定すると、それらの行内のすべての列が範囲に含まれます。
1つ以上の列文字または行番号のラベルを選択します。
URLは次のようになります。
列用
行の
名前付き範囲へのリンクは、アドレスによってセル範囲へのリンクを取得するよりも扱いにくいです。 GSには、名前付き範囲に直接リンクする機能がありません。 range=
引数で名前付き範囲の名前を使用しても機能しません。次の手順に従って、名前付き範囲の有効なリンクURLを取得します。
#rangeid=1332253898
)。その新しいリンクをポップアップからコピーします:
これらの方法は、ブラウザごとに異なります。
URLは次のようになります。
このURLのフラグメント識別子に含まれる引数について注意すべき点:
rangeid=
–この引数は、セルアドレスの範囲へのリンクにあるrange=
の代わりに使用されます。gid=
-この引数は使用されません。これはおそらく、名前付き範囲のIDがシートIDとそのセルの範囲の両方を指定するのに十分であるためです。???? 名前付き範囲を使用するのに努力する価値があるのはなぜですか?
URLがGSの名前付き範囲を参照する場合、スプレッドシートが開き、名前付き範囲が参照するセル範囲に現在フォーカスが置かれます。 「judgenames」範囲が最初に定義されたとき、それはスプレッドシートが開かれたときにフォーカスを受け取る範囲「C1:C605」用でした。ただし、「judgenames」の範囲が「D1:D5」と言うように再定義されることを想像してください。次回、この同じURLを使用してスプレッドシートを開くと、new範囲は古い範囲ではなくフォーカスを受け取ります。
最後に、すべての最も単純なリンク、スプレッドシート内の特定のシート。これを取得する最も簡単な方法は、スプレッドシートでシートを選択し、WebブラウザーのアドレスバーからURLをコピーすることです。
シートのURLは、セル範囲のURLに似ています。フラグメント識別子のrange=
引数が欠けているだけです:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522
存在しないシートにリンクすると、通常、GSはスプレッドシートのデフォルトのシートである最初のシートを開きます。
1つの回避策は、セルにコメントを追加することです。たとえば、コメントに+ email-addressと入力します。 「このコメントは、+ me @ emailaddress.comのセルにリンクするためのものです」。
「[email protected]」は、リンクが記載された電子メールを受信します。リンクをクリックすると、スプレッドシート内の特定のセルとコメントが自動的に強調表示されます。
確信はありませんが、理論的には、そのリンクをスプレッドシートにアクセスできる他のユーザーと共有できるようにする必要があり、セルも同様に強調表示する必要があります。
別の一般的な使用例は、特定のセル/範囲にリンクすることですが、データはソート、追加、フィルターされ、参照は失われます。これを回避するには、ビューを作成し、ビュー内でリンクします。手順: