Bagaimana cara membuat id spreadsheet google?

Ada banyak cara untuk mendapatkan Spreadsheet Anda, untuk bekerja dengannya melalui googlesheets4. Mereka pada dasarnya berkisar dari "jelek, tapi sedikit usaha" hingga "lebih manusiawi, tapi lebih banyak usaha"

Autentikasi

Sebagai pengguna reguler dan interaktif, Anda dapat membiarkan googlesheets4 menanyakan apa pun yang diperlukan kembali. autentikasi

Karena artikel ini dikompilasi secara noninteraktif di server, kami telah mengatur agar googlesheets4 menggunakan token akun layanan (tidak ditampilkan)

Gunakan URL

Saat Anda mengunjungi Lembar di browser, Anda dapat menyalin URL itu ke papan klip Anda. URL semacam itu terlihat seperti ini

//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077

yang rusak seperti ini

//docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_

Perhatikan bahwa URL ini berisi (spread)Sheet ID dan (work)sheet ID. URL ini kebetulan ditautkan ke

googlesheets4 menerima URL seperti argumen //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID3 (pikirkan "spreadsheet") dari banyak fungsi

ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows

Saat ini, meskipun URL mungkin berisi Sheet (spread) dan sheet (work), kami hanya mengekstrak ID Sheet (spread). Jika fungsi menargetkan lembar (kerja) tertentu, yang biasanya ditentukan melalui argumen seperti //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID4 atau //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID5 atau default "lembar pertama (terlihat)"

Namun, URL ini tidak terlalu bagus untuk dilihat di kode Anda

Gunakan ID Lembar

Anda dapat mengekstrak ID Lembar dari URL dengan //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID6 (yang kami lakukan secara internal untuk membuat URL berfungsi sejak awal)

ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"

//docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID6 adalah fungsi generik, yang artinya tahu apa yang harus dilakukan dengan beberapa jenis masukan. Untuk input string karakter, //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_6 melewati string, kecuali jika terlihat seperti URL. Jika terlihat seperti URL, kami menggunakan ekspresi reguler untuk mengekstrak ID Lembar. String yang dikembalikan mengandung kelas //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_9 dan ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows0 (untuk bermain dengan baik dengan googledrive)

Mengapa kami menelepon ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows_1 di atas untuk melihat ID Lembar telanjang?

ssid #> Spreadsheet name: gapminder #> ID: 1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F49

Ini adalah metadata yang sama yang akan Anda lihat saat memanggil ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows3 (tetapi Anda harus memanggil ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows3 secara eksplisit jika ingin menyimpan metadata yang dikembalikan)

googlesheets4 juga menerima ID Lembar sebagai argumen //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID3 dari banyak fungsi

read_sheet(ssid) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows

Saya pikir dalam skrip atau aplikasi yang akan bertahan untuk sementara waktu, lebih baik merujuk ke Lembar dengan ID-nya daripada dengan URL-nya. ID Lembar lebih bagus untuk dilihat, lengkap, minimal

ssid <- "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY" read_sheet(ssid) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows

Perhatikan demonstrasi ini bahwa ID Lembar juga berfungsi saat disediakan sebagai string lama yang biasa, mis. e. tidak harus memiliki kelas //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_9. Dalam beberapa konteks, Anda bahkan mungkin lebih suka menyimpannya sebagai string, untuk melewati perilaku pencetakan khusus untuk //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID9

Saat Lembar ditentukan melalui string karakter, googlesheets4 menganggapnya sebagai ID Lembar (atau URL yang berisi ID). Ini BUKAN kasus untuk googledrive, yang menganggap string karakter adalah nama atau jalur file. Oleh karena itu, untuk kebahagiaan maksimal, dalam alur kerja campuran googlesheets4 / googledrive, ada baiknya untuk secara eksplisit dan mendeklarasikan string menjadi ID Lembar, jika demikian

ssid <- as_sheets_id("1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY") read_sheet(ssid) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows

Jika skrip atau aplikasi Anda menargetkan Sheet tertentu, cara yang paling efisien dan andal untuk mengatasinya adalah dengan ID-nya

Gunakan nama Sheet (menggunakan googledrive)

Fitur besar dari paket googledrive adalah kemampuan untuk bernavigasi antara nama file yang ramah manusia dan ID file yang ramah mesin. Baik Drive maupun Sheets API memerlukan penggunaan ID, sehingga ilusi bahwa Anda dapat mengidentifikasi file Drive berdasarkan nama disediakan oleh paket googledrive. (Google Spreadsheet hanyalah kasus khusus dari file Drive… file yang kebetulan berupa spreadsheet. )

Jika Anda perlu merujuk ke Lembar dengan nama, mis. e. jika Anda perlu mencari ID file berdasarkan namanya, Anda harus menggunakan paket googledrive untuk itu. Ada alasan lain untuk menggunakan kedua paket ini secara bersamaan. Sheets API sengaja mempersempit fokus pada operasi spreadsheet yang melibatkan lembar kerja dan sel. Operasi seluruh file umum, seperti salin/ganti nama/pindahkan/bagikan, harus dilakukan melalui Drive API dan, dalam R, melalui googledrive. Lihat artikel Menggunakan googlesheets4 dengan googledrive untuk informasi lebih lanjut

Saatnya melampirkan googledrive (selain googlesheets4 yang sudah terpasang)

(Dalam potongan autentikasi tersembunyi kami, kami benar-benar menerapkan token bersama untuk googlesheets4 dan googledrive, mengantisipasi momen ini. )

Lembar yang telah kami kerjakan diberi nama "gapminder" dan dimiliki oleh akun yang kami masuki seperti di sini. Kita dapat menggunakan ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows_8 untuk mengidentifikasi file berdasarkan nama

(gap_dribble <- drive_get("gapminder")) #> ✔ The input `path` resolved to exactly 1 file. #> # A dribble: 1 × 4 #> name path id drive_reso…¹ #> #> 1 gapminder gapminder 1ksUQqF_K5yKbJr_uWVnFVZhVuxwMyZCvK6MZO… #> # … with abbreviated variable name ¹​drive_resource

ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows9 mengembalikan ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"0, "Tibble Drive", di mana setiap baris menyimpan info tentang file Drive. //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID6 juga menerima ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"0 satu baris, jadi kita bisa langsung masuk ke alur kerja normal googlesheets4 kita

gap_id <- as_sheets_id(gap_dribble) unclass(gap_id) #> [1] "1ksUQqF_K5yKbJr_uWVnFVZhVuxwMyZCvK6MZOEb7Kew" gap_id #> Spreadsheet name: gapminder #> ID: 1ksUQqF_K5yKbJr_uWVnFVZhVuxwMyZCvK6MZOEb7Kew #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F49

Karena kami umumnya memanggil //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_6 pada apa pun yang disediakan pengguna sebagai //docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID3, Anda bahkan dapat meneruskan ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"5 langsung ke fungsi googlesheets4

//docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_0

Dua hal penting yang perlu diperhatikan

  • googledrive memerlukan autentikasi untuk fungsi seperti ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows9 dan ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"7 (lihat di bawah). Pada awalnya, Anda cukup bereaksi terhadap permintaan autentikasi interaktif dan pastikan Anda mengautentikasi sebagai pengguna yang sama dengan googledrive dan googlesheets4. Setelah Anda bosan melakukan autentikasi untuk kedua paket tersebut, baca artikel Menggunakan googlesheets4 dengan googledrive. Autentikasi terkoordinasi seharusnya menjadi lebih mudah di masa mendatang
    • Di autentikasi tersembunyi kami di sini, kami telah mengambil tindakan khusus untuk menggunakan token bersama untuk googledrive dan googlesheets4
  • Ingatlah untuk menggunakan ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows_9 pada nama Lembar yang Anda miliki. Jika Anda tidak memiliki Lembar bernama "gapminder", kode di atas tidak akan menghasilkan apa pun. Sebagai aturan umum, jika Anda tidak melihatnya di spreadsheet. google. com, Anda juga tidak bisa ugly_url <- "//docs.google.com/spreadsheets/d/1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY/edit#gid=780868077" read_sheet(ugly_url) #> ✔ Reading from gapminder. #> ✔ Range Africa. #> # A tibble: 624 × 6 #> country continent year lifeExp pop gdpPercap #> #> 1 Algeria Africa 1952 43.1 9279525 2449. #> 2 Algeria Africa 1957 45.7 10270856 3014. #> 3 Algeria Africa 1962 48.3 11000948 2551. #> 4 Algeria Africa 1967 51.4 12760499 3247. #> 5 Algeria Africa 1972 54.5 14760787 4183. #> # … with 619 more rows #> # ℹ Use `print(n = ...)` to see more rows_9

Cantumkan Spreadsheet Anda (menggunakan googledrive)

Bagaimana jika Anda ingin melihat semua Spreadsheet Anda?

ssid #> Spreadsheet name: gapminder #> ID: 1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F49_0 adalah fungsi pekerja keras untuk tugas-tugas ini untuk file Drive umum. Ini memiliki banyak lonceng dan peluit dan kita dapat menggunakan salah satunya untuk mempersempit pencarian ke Google Sheets

//docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_1

Ini sangat berguna sehingga kami membuat ssid #> Spreadsheet name: gapminder #> ID: 1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F491 di googlesheets4, yang merupakan jalan pintas untuk ssid #> Spreadsheet name: gapminder #> ID: 1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F492

//docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=SHEET_ID_2

Lihat contoh untuk ssid <- as_sheets_id(ugly_url) class(ssid) #> [1] "sheets_id" "drive_id" "vctrs_vctr" "character" unclass(ssid) #> [1] "1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY"7 dan ssid #> Spreadsheet name: gapminder #> ID: 1U6Cf_qEOhiR9AZqTqS3mbMF3zt2db48ZP5v3rkrAEJY #> Locale: en_US #> Time zone: America/Los_Angeles #> # of sheets: 5 #> # of named ranges: 1 #> #> (Sheet name): (Nominal extent in rows x columns) #> Africa: 625 x 6 #> Americas: 301 x 6 #> Asia: 397 x 6 #> Europe: 361 x 6 #> Oceania: 25 x 6 #> #> (Named range): (A1 range) #> canada: 'Americas'!A38:F491 untuk ide lainnya tentang cara menelusuri Drive secara efektif untuk Spreadsheet Anda

Apa itu ID Google Sheets?

Sumber Spreadsheet mewakili setiap spreadsheet dan memiliki nilai spreadsheetId yang unik, berisi huruf, angka, tanda hubung, atau garis bawah . Anda dapat menemukan ID spreadsheet di URL Google Spreadsheet. https. //dokumen. google. com/spreadsheets/d/spreadsheetId /edit#gid=0. Lembaran. Halaman atau tab di dalam spreadsheet.

Postingan terbaru

LIHAT SEMUA