luni, 1 noiembrie 2010

Google Docs - spreadsheets linking


Între timp am excelat în link-uirile între spreadsheet-uri şi sheet-urile dintr-un spreadsheet din Google Docs.
Treaba era simplă, dar de unde pana mea să o ghicesc.
După 2 - 3 ore de research-uri i-am dat de cap, formula pentru captarea automată a informaţiilor dintr-un spreadsheet şi transferarea ei în altul e :
=ImportRange("tZg-q8HffAeiP6ghgGKK6I28A"; "General!A1:S20)

unde =ImportRange() - e funcția de preluare a informaţiilor

"tZg-q8HffAeiP6ghgGKK6I28A" - e key-ul spreadsheet-ului din care e luată informaţia 
(Link-ul unui Spreadsheet e ceva de genul: "https://spreadsheets.google.com/ccc?key=tZg-q8HffAeiP6ghgGKK6I28A&hl=en#gid=5"
Deci key-ul se ia de dupa egal (dohh!) si până la primul "&".


"General - e numele Sheet-ului din care se ia informaţia (sheet-ul din spreadsheet-ul cu key-ul de mai sus)

A1:S20" - e celula sau grupul de celule din care se preia informaţia.

De menţionat că ghilimelele, parantezele, punctul şi virgula şi semnul exclamării sunt esenţiale pentru a funcţiona
(n-ar trebui precizat dacă ai mai lucrat cu Excel-ul)