Bir Google E-Tablo’daki bir hücreye URL üzerinden bağlanılsın mı?


30

Google anahtarlarına anahtar, ve anahtar ve çalışma sayfası kimliği ile bağlantı verilebilir:

  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY
  • https://docs.google.com/spreadsheet/ccc?key=SOME_KEY#gid=WORKSHEET_ID

URL sorgu parametreleri veya parçaları aracılığıyla belirli bir satıra hatta bir hücreye bağlanmak da mümkün mü ?

HTML'deki bağlantı link mekanizmasına benzer mi?

Yanıtlar:


17

Şimdi bu özellik uygulanıyor, deneyin:

https://docs.google.com/spreadsheets/d/13PuCx8zKUjXvofFYBGzoOYog7UHpvLzCgxMLF9INnr8/edit#gid=0&range=D10

herhangi bir hücreye sağ tıklayın ve deneyin get link to this cell


Güzel, ancak Android Yaprak App işinde görünmüyor. Orada da çalışan bir çözüm var mı? Veya Sayfalar App bu özelliği alacak olursa herhangi bir ipucu?
Victoria

Şu anda, Sayfalar doğru sayfayı açacak, fakat gid tarafından belirtilen yerine son kullanılan sayfayı açacak ve doğru hücreye ulaşmaya teşebbüs etmeyecektir.
Victoria

Yani, Uygulamanın dışından böyle bir bağlantı kullanarak, Sayfa Uygulamasını yükler, ancak doğru yola ya da aralığa girmez.
Victoria,

@Victoria Android uygulaması için çok daha kolay: =HYPERLINK("#gid=0&range=Sheet1!B5")gid her zaman 0 olacak ve range parametresi masaüstü gibi karmaşık bir kimlik yerine sayfa adını kabul ediyor.
TheMaster

1
Bu açık bir şekilde hücre kimliği (örn. D10) ile seçiliyor fakat verileri takip edecek bir hücreye başvuru yapmanın bir yolu var mı? Sayfalarımda sık sık tabloyu sıralarım ve belirli bir satırın sıralamadan sonra bile nerede olduğunu izleyebilseydim harika olurdu.
Michael,

16

Notlar:

* Sayfaların eski sürümünde oluşturulan e-tablolar eninde sonunda hiçbir işlem yapmanıza gerek kalmayacak şekilde yeni Sayfalara dönüştürülecektir. Daha fazla detay yakında geliyor.


Evet, aşağıdaki linki kullanarak bir satıra bağlanmak mümkündür.

bağlantı

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)

Ekran görüntüsü

görüntü tanımını buraya girin

Örnek

Aşağıdaki bağlantı oluşturulan dosyayı açar bu cevap ve 5 yakalar inci sıra: örnek linki

Referans

Blogpost:
http://mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-editing/

Martin Hawksey :
ağırlıklı olarak Google Spreadsheets ile birlikte Google Apps Komut Dosyaları hakkında yazan aktif bir blogcu. Daha ilginç şeyler için bloguna bakın veya Google + 'da takip edin.


2
Bu bağlantı liste görünümünü açar - düzenleme görünümünde doğrudan hücreye doğrudan bağlanma olasılığı var mı (OP'nin istediğinden şüphelendiğim gibi)?
Vidar S. Ramdal

2
Bu hile iyi değil (öyle), ancak elektronik tablo verilerinin tamamen farklı bir görünümünü verir, yalnızca tek satır görünür. OP'nin örnek linkleri /ccctam düzenleme görünümünde, bu yüzden onun (ve ben) tercih edeceğinden şüpheliyim. Belki OP netleştirebilir.
Vidar S. Ramdal

1
Evet, elektronik tablonun HTML'deki bağlantı noktaları gibi belirtilen konuma "atladığı" bir çözümü tercih ederim.
miku

5
Göre support.google.com/docs/answer/139561?rd=1 liste görünümünü "Yeni" Google e çıkarıldı gördü.
bgoodr

2
"Örnek bağlantı" daki doküman Yeni Google Sayfalarına taşındı ve şimdi yanıtın ne zaman gönderileceği gibi çalışmıyor.
Rubén

9

Başka bir kullanıcının yanıtladığı gibi , Google nihayet doğrudan hücrelere bağlanmaya izin vermek için Google E-Tablolar (GS) e-tablolarına bir özellik ekledi. Bu özellik, hücre aralıklarına bağlanmak için tasarlanmıştır, ancak tek hücrelerin belirlenmesi de çalışır. GS ayrıca bir e-tablodaki adlandırılmış hücre aralıklarına bağlanmayı da destekler, ancak bu özellik adrese göre hücre aralığından çok daha fazla çalışma gerektirir. Ekstra çaba olsa da, faydalı olabilir.

💡 Not:

  • Bir rastgele tablo Aşağıdaki örnekler kullanılır.
  • Google Dokümanlar URL’leri genellikle /edituzun belge kimliği dizesinden hemen sonra bulunur. Bunlar can sıkıcı, çünkü yer kaplıyorlar ve gereksizler. URL içermiyorsa /edit, Google Dokümanlar genellikle dokümanı yine de düzenleme modunda açar. Aşağıdaki örneklerde URL’lerin dışında bırakılmışlar.

Bağlan: Sayfadaki tek bir hücre

  1. Başvurulacak elektronik tablo hücresine tıklayın. Örneğin, C7 hücresi.
  2. Bağlamsal menüyü açın (ikincil tıklama: sağ tıklatma, ctrl tıklatma vb.).
  3. Menüyü aşağı kaydırın ve "Bu hücreye bağlantı al" öğesine tıklayın. "Bağlantı panoya kopyalandı" mesajı görünecektir.
  4. Bağlantının URL'sini panodan istediğiniz yere yapıştırın. Şuna benzer olacak:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7

Bu URL'nin fragman tanımlayıcısındaki argümanlar hakkında dikkat edilmesi gereken bazı şeyler:

  1. gid=- Bu, elektronik tabloda bir sayfanın kimliğidir. Yeni e-tablolarda kimliği olan bir sayfa var 0. O anda görünen sayfanın kimliği genellikle tarayıcının URL çubuğunda gösterilir.
  2. range= - Bu başvurulan hücrenin adresi, "A1 formatında" (sütun harfi ve hücre numarası).

Bağlamsal menü, GS UI’de hücre URL’lerini almanın tek yolu gibi görünüyor. Bunu yapan başka menü maddesi yoktur.

Bağlan: Sayfadaki bir hücre aralığı

  1. Başvurulacak bir dizi elektronik tablo hücresini vurgulayın. Örneğin, C7 ila D13 hücreleri.
  2. İçerik menüsünü açın.
  3. Menüyü aşağı kaydırın ve "Bu aralığa bağlantı al" öğesine tıklayın. "Bağlantı panoya kopyalandı" mesajı görünecektir.
  4. Bağlantının URL'sini panodan istediğiniz yere yapıştırın. Şuna benzer olacak:

    https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7:D13

💡 Not : Sayfadaki boş olmayan, bitişik hücrelerin bir grubunu seçmek için gruptaki bir hücreye tıklayın ve ardından "tümünü seç" klavye kısayoluna basın (komut-A, ctrl-A, vb.). Yakındaki hücrelerin içeriğine bağlı olarak, bir hücre aralığı veya sayfadaki tüm hücreler seçilecektir. Örneğin, örnek elektronik tablonun C7 hücresinde, bu yöntem A1: K28 aralığındaki hücreleri seçti.

Bağlan: Sayfadaki tüm hücreler

This Bu ve sonraki bölümlerde, URL’yi alma talimatları kısaltılmıştır. Sadece ilk adım, hücrelerin seçimi açıklanmıştır. Ayrıntılı talimatlar için önceki bölüme bakın.

"A" sütununun solundaki kutuya ve "1" satır numarasına, bağlamsal menüyü açın, ardından "Bu aralığa bağlantı al" öğesine tıklayın.

URL şuna benzer olacaktır:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=1:605

Aralık, yalnızca 1 ile başlayan ve en yüksek satır sayısına giden satır sayılarıdır. Yalnızca satır numaraları aralığı verildiğinde, bu satırlardaki tüm sütunlar aralığa dahil edilir.

Bağlantı: Sütun veya satır aralığı

Bir veya daha fazla sütun harfi veya satır numarası etiketi seçin.

URL şuna benzer olacaktır:

Bağlan: Adlandırılmış bir aralık

Adlandırılmış bir aralığa bağlanmak, bir hücre aralığına bağlantıyı adrese göre almaktan daha zordur. GS'nin doğrudan belirtilen aralığa bağlanma özelliği yoktur. Argümanda adlandırılmış bir aralığın ismini kullanmak range=işe yaramaz. Adlandırılmış bir aralık için çalışan bir bağlantı URL’si almak için aşağıdaki adımları izleyin:

  1. Elektronik tablonun içinde adlandırılmış bir aralık olduğundan emin olun. Olmazsa, bir tane oluşturun. (Örneğin, örnek elektronik tabloda "hakem isimleri" adı verilen aralık, GS'nin "C1: C605" olarak kaydettiği "C1: C" olarak tanımlanmıştır.)
  2. Elektronik tablonun boş bir hücresine tıklayın.
  3. "Bağlantı ekle" özelliğini kullanın (yani, Ekle> Bağlantı ... menü öğesinden, "Bağlantı ekle" bağlamsal menü öğesinden, klavye kısayol komutu-K veya ctrl-K, vb.) Kullanın.
  4. Görünen bağlantı düzenleyici kutusunda, "Bu elektronik tabloda adlandırılan aralıklar" ı tıklayın, ardından altında gösterilen aralığın adını tıklayın (örneğin, "hakimler")
  5. "Uygula" düğmesine tıklayın.
  6. İşaretçiyi yeni bağlantının üzerine getirin. URL’nin bir bölümünü gösteren bir açılır pencere görünecektir (ör #rangeid=1332253898.)
  7. Açılan pencereden şu yeni bağlantıyı kopyalayın :

    1. Bağlantı metnini kopyalamak ve geçerli e-tablonun URL'sinde parça tanımlayıcısının yerine kullanmak.
    2. Bağlantı adresini kopyala. (Google Chrome tarafından kullanılan ifadeler.)

    Bu yöntemler tarayıcıdan tarayıcıya değişecektir.

URL şuna benzer olacaktır:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#rangeid=1332253898

Bu URL'nin fragman tanımlayıcısındaki argümanlar hakkında dikkat edilmesi gereken bazı şeyler:

  1. rangeid=- Bu argüman, range=çeşitli hücre adreslerine giden bağlantılarda bulunan yerine kullanılır .
  2. gid=- Bu tartışma kullanılmıyor. Bunun nedeni, adlandırılmış bir aralığın kimliğinin hem bir sayfa kimliğini hem de hücre aralığını belirtmek için yeterli olmasından kaynaklanır.

Named Neden adlandırılmış bir aralık kullanmak için çabaya değer?

Bir URL, GS adlı bir aralığa atıfta bulunduğunda, e-tablo açılır ve adlandırılan aralığın şu anda hangi hücre aralığına odaklanacağına odaklanılır . "Hakim isimler" aralığı başlangıçta tanımlandığında, elektronik tablo açıldığında odaklanacak olan "C1: C605" aralığı içindi. Ancak, "hakimler" aralığının "D1: D5" demek üzere yeniden tanımlandığını hayal edin. Aynı URL bir sonraki elektronik tabloyu açmak için kullanıldığında, yeni aralık eskisine değil odaklanacaktır.

Bağlantı: Bir sayfa

Son olarak, tüm basit metin, bir elektronik tablodaki belirli bir sayfa. Bunu elde etmenin en basit yolu, elektronik tabloda bir sayfa seçip URL'yi web tarayıcısının adres çubuğundan kopyalamaktır.

Bir sayfanın URL'si, hücre aralığına benzer. Yalnızca range=parça tanımlayıcısının argümanına sahip değil:

https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522

Varolmayan bir sayfaya bağlantı genellikle GS'nin elektronik tablonun varsayılan sayfasını, ilk sayfasını açmasına neden olur.


Çılgın soru, Elektronik tablonun sonucunu metne döndürmenin bir yolunu bilen var mı? Belki de [url] [/ url] olan bir BBCode’da? Bunun pek mümkün olmadığını biliyorum çünkü bize web hizmetlerini tüketme gücü vereceklerinden şüpheliyim ... Esasen o hücrenin sonucunu sayfaya aktarıyor.
HumbleWebDev 17:17

Güzel genel bakış, çok teşekkürler! Bu cevapta yorumları kullanarak kolay bir ek geçici çözüm olduğunu belirtmek isterim . O (yerine "A3" gibi bir "statik" birinin) bir "dinamik" hücre adresine bağlantı arıyorsanız adlandırılmış aralıklar kullanılarak ardından uygulamak için biraz daha az zaman alır
Albin

Tablo sıralandığında otomatik olarak bu aralığı izleyen bir "aralığı" adlandırmanın herhangi bir yolu var mı? (Satırlar eklendiğinde veya silindiğinde zaten takip edildiğini görüyorum)
Michael,

Ben adlandırılmış aralık kimliğini bulmak daha kolay olacağını diliyorum
Ivan Dossev

6

Çözümlerden biri, hücreye yorum eklemektir. Yorumda + email adresini yazın, örneğin "Bu yorum +me@emailaddress.com için hücreye bağlantıdır" şeklinde.

"Me@emailadress.com", daha sonra tıklarsanız, elektronik tablodaki belirli bir hücre + yorumunu otomatik olarak vurgulayacak şekilde bir bağlantı içeren bir e-posta alır.

Emin değilim, ama teorik olarak bu bağlantıyı e-tabloya erişimi olan başkalarıyla paylaşmanız gerekir ve hücre de onlar için vurgulamalıdır.


2
Bundan daha fazlası, yorumunuzu bıraktıktan sonra "Yorumlar" açılır menüsünde ("Paylaş" düğmesi dışında) görünür. Her yorum orada zaman damgası ve menü için küçük bir ok var. Kopyala ve yapıştır için yorum bağlantısı iletişim kutusunu açan "Bu yoruma bağlantı ..." öğesi var.
myroslav

Şu an itibariyle (2014-11-15), "daha sonra bağlantı içeren bir e-posta alacak" olmuyor (belki bir kez oldu). Bunu "+me@emailaddress.com" adresini kendi e-posta adresime değiştirerek test ettim, yorumun içindeki bağlantıya tıkladım ve bana gönderilen e-postayı inceledik. Gönderilen e-postada böyle bir URL veya bağlantı bulunamadı. Belki de bunu yanlış yorumluyorum ya da Google davranışını değiştirdi.
bgoodr

2015-02-16 itibariyle ara sıra bağlantı sağlayan bir e-posta almayı başardım . Gönderilen ilk mavi vurgulu metinde, bağlantı, elektronik tablonun adıyla belirtilen köprüde, içinde olduğu gibi: <my name> added a comment to <title of my spreadsheet>burada <title of my spreadsheet>, üzerinde yorum yapılan hücreyi vurgulayan 'disco = ...' ile biten bir bağlantıya sahipti. sarı. Ancak, bu çılgınca bir bölüm, Google artık bu e-postaları göndermiyor, ilk başta birkaç, belki de 3-4 e-posta aldım, ancak kaç kez denersem çalışmam gerekmiyor. Belki spam önleme?
likesesky

2
@likethesky Bu hilenin yorumda kendimden bahsedersem bana bir e-posta göndermediğini öğrendim, ancak kağıda erişimi olan bir meslektaşımdan bahsedersem, bir bildirim alır.
CupawnTae 15:15

Bu yöntemi uzun zamandır kullanıyorum. Hala geçerli Google E-Tablo sürümüyle çalışır. Dezavantajlarından biri, yorum bağlantısının açılması yorumun gösterilmesine neden olmasıdır. Hepsi kötü değil, ama hedef hücreyi gizleyebilir. Bazen kullanıcıyı bir hücreye yönlendirmek ve yorumu göstermek istemiyorum. Yani, ayrıntılı olarak cevabım , GS yeni bağlantı özellikleri çok daha esnektir. Yorumlar gerekli değildir ve aralıklar için bağlantılar yapılabilir (ve biraz daha fazla çalışma ile adlandırılmış aralıklar).
LS

0

Yaygın olarak kullanılan başka bir kullanım örneği, belirli bir hücreye / aralığa bağlanmak istediğinizdir, ancak veriler sıralanabilir, eklenebilir ve filtrelenebilir ve referansınız kaybolur. Bir görünüm oluşturarak ve bir görünüm içinde bağlayarak bu sorunu çözebilirsiniz. Adımlar:

  1. Kullanmak istediğiniz yeni bir görünüm oluşturun. Tüm filtreleri ve sıralamaları kaldırın (veya verilerin eklenemeyeceği bazı varsayılan sıralı sıralama ayarlayın).
  2. Sayfada, linkleyeceğiniz hücreye / menüye sağ tıklayın ve "Bu hücreye / menzile link al" menüsüne tıklayın. Bu değeri Not Defteri'nde olduğu gibi bir yere yapıştırın.
  3. URL’ye bakın ve genellikle en sonunda & fvid = 32010312357 veya başka bir sayıya benzeyen adresin Görünüm Kimliğini alın. Bu değeri önceki adımda aldığımız bağlantının sonuna yapıştırın
  4. Bağlantınız şimdi şöyle görünmelidir: https://docs.google.com/spreadsheets/d/ГSHEET_IDUZ/edit#gid=0&range=A40:H40&fvid=ГVIEW_ID]
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.