回答:
これでこの機能が実装されました。試してください:
任意のセルを右クリックして試してください get link to this cell
=HYPERLINK("#gid=0&range=Sheet1!B5")
は常に0であり、rangeパラメーターはデスクトップのような複雑なIDの代わりにシート名を受け入れます。
ノート:
*古いバージョンのスプレッドシートで作成されたスプレッドシートは、最終的に新しいシートに変換されるため、ユーザー側での操作は不要です。詳細は近日公開予定です。
はい、次のリンクを使用して行にリンクできます。
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)
次のリンクは、この回答で作成されたファイルを開き、5 番目の行をキャッチします。例link
ブログ投稿:http :
//mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-for-editing/
Martin Hawksey:
アクティブなブロガーで、主にGoogleスプレッドシートと組み合わせてGoogle Apps Scriptについて書いています。彼のブログでもっと興味深いものを見るか、Google +でフォローしてください。
/ccc
、これは完全な編集ビューです。したがって、彼(および私)はそれを好むと思います。たぶん、OPは明らかにすることができます。
他のユーザーが答えた、Googleは最終的には、細胞に直接リンクできるように、Googleシート(GS)スプレッドシートに機能を追加しました。この機能はセル範囲へのリンクを目的としていますが、単一セルの指定も機能します。GSはスプレッドシート内のセルの名前付き範囲へのリンクもサポートしていますが、その機能を使用するには、アドレスごとのセル範囲よりも少し多くの作業が必要です。しかし、余分な努力は価値があるかもしれません。
💡 注:
- ランダムスプレッドシートは、以下の実施例に使用されます。
- 通常、GoogleドキュメントのURLには
/edit
、長いドキュメントID文字列の直後が含まれます。それらはスペースを占有し、不要であるため、迷惑です。URLにが含まれていない場合、/edit
通常、Googleドキュメントはドキュメントを編集モードで開きます。以下の例のURLには含まれていません。
必要な場所にクリップボードのリンクのURLを貼り付けます。次のようになります。
このURLのフラグメント識別子に含まれる引数について注意すべき点:
gid=
–これは、スプレッドシート内のシートのIDです。新しいスプレッドシートには、IDのシートが1つあります0
。現在表示されているシートのIDは通常、ブラウザーのURLバーに表示されます。range=
–これは、参照されるセルのアドレスで、「A1形式」(列の文字とセル番号)で表されます。コンテキストメニューは、セルのURLを取得するGS UIの唯一の方法のようです。これを行う他のメニュー項目はありません。
必要な場所にクリップボードのリンクのURLを貼り付けます。次のようになります。
💡 注:シート内の空ではない連続したセルのグループを選択するには、グループ内の1つのセルをクリックし、「すべて選択」キーボードショートカット(command-A、ctrl-Aなど)を押します。近くのセルの内容に応じて、シート内のセル範囲またはすべてのセルが選択されます。たとえば、スプレッドシートの例のセルC7で、このメソッドは範囲A1:K28のセルを選択しました。
thisこのセクションおよび以下のセクションでは、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を使用してスプレッドシートを開くと、古い範囲ではなく、新しい範囲がフォーカスされます。
最後に、すべての最も単純なリンク、スプレッドシートの特定のシート。これを取得する最も簡単な方法は、スプレッドシートでシートを選択し、WebブラウザーのアドレスバーからURLをコピーすることです。
シートのURLは、セル範囲のURLに似ています。range=
フラグメント識別子の引数が欠けているだけです:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522
存在しないシートにリンクすると、通常、GSはスプレッドシートのデフォルトのシートである最初のシートを開きます。
1つの回避策は、セルにコメントを追加することです。コメントに、「このコメントは、+ me @ emailaddress.comのセルにリンクする」など、+ email-addressを記述します。
「Me@emailadress.com」は、リンクが記載されたメールを受信します。リンクをクリックすると、スプレッドシート内の特定のセルとコメントが自動的に強調表示されます。
確かではありませんが、理論的には、スプレッドシートにアクセスできる他のユーザーとそのリンクを共有できるようにする必要があり、セルもそれらを強調表示する必要があります。
<my name> added a comment to <title of my spreadsheet>
どこ<title of my spreadsheet>
そこに持っていたセルを強調表示に終わるリンク「=ディスコは...」のコメント、黄色で。しかし、これはおかしな部分です。Googleはこれらのメールを送信しなくなりました。最初は3〜4通のメールを何度も受け取りましたが、今は何度試しても失敗しません。たぶんスパム防止?
別の一般的な使用例は、特定のセル/範囲にリンクすることですが、データはソート、追加、フィルターされ、参照は失われます。これを回避するには、ビューを作成し、ビュー内でリンクします。手順: