Catatan. Artikel ini tentang tindakan Perbarui baris (versi lama), menggunakan Google Sheets API v3 yang akan dihentikan dalam waktu dekat. Sebaiknya gunakan baris Perbarui tindakan baru ini sebagai gantinya Show
Tindakan Perbarui baris memungkinkan Anda untuk mengubah nilai baris mana pun yang ada Ini sering digunakan bersama dengan tindakan Cari baris. Sehingga Anda akan mencari terlebih dahulu baris yang ingin Anda perbarui, lalu perbarui baris tersebut Cara menggunakan tindakan iniMenyiapkan lembar GooglePertama, agar kita dapat mengambil data kustom dalam sebuah sheet, sheet tersebut harus berisi setidaknya 1 baris header dan 1 baris data, seperti yang ditunjukkan tangkapan layar berikut Contoh lembar Google dengan 1 baris tajuk dan 1 baris dataKita harus memilih spreadsheet dan sheet khusus kita, lalu meneruskan ID baris dari pohon data tindakan baris pencarian. ID ini akan memberi tahu resep baris yang tepat untuk diperbarui Tindakan baris pembaruan yang tidak dikonfigurasiBerikan ID baris dari tindakan baris pencarian ke dalam tindakan baris pembaruan. Ini memungkinkan resep mengetahui baris yang akan diperbaruiContoh SkenarioDalam hal ini, anggaplah kita ingin memindahkan kontak baru atau yang diperbarui dari Salesforce ke lembar Google ini. Gambar berikut menunjukkan resep dan pemetaan data yang telah saya lakukan untuk memastikan pencarian saya menemukan baris yang tepat di Google Sheets, dan mengarahkan data baru yang masuk dari Salesforce ke bidang yang cocok di Google Sheets Resep lengkap untuk memindahkan kontak Salesforce baru atau yang diperbarui ke lembar Google yang dipilihMenggunakan tindakanSearch rows untuk mencari baris di lembar saya dengan kueri. Di sini, kami mencari baris Google Sheet yang memiliki kolom _______________ yang cocok dengan Kontak Salesforce _______________Kami meneruskan Row ID dari keluaran tindakan Search rows ke tindakan Update row ini, untuk menunjukkan baris mana yang harus diperbarui. Kemudian petakan pil data dari Salesforce new/updated Contact ke dalam tindakan Update row Hati-hati untuk menarik data dari pohon data yang tepat. Kesalahan umum adalah menggunakan pil dari tindakan Menjalankan resepSekarang setelah pemicu dan tindakan dikonfigurasi, mari jalankan resep kita Resep yang dikonfigurasi untuk pengujianSekarang kami akan memperbarui nama kontak di Salesforce dari Pertama, mari kita pahami apa itu API. API adalah antarmuka pemrograman aplikasi yang dikembangkan untuk menukar data dari dua atau lebih aplikasi atau sistem unik. API membantu mendapatkan atau memposting data ke aplikasi web pihak ketiga tanpa mengakses informasi sensitif. API sangat umum saat ini dan kami memiliki jutaan API yang dibuat untuk berbagai tujuan. Hari ini kita akan berbicara tentang Google Sheets API. Google Sheets API adalah platform luar biasa untuk pengguna google sheets yang membantu kami mendapatkan atau memposting data ke google sheets. Ini ditawarkan oleh platform cloud google dan sangat mudah digunakan Anda harus memiliki proyek Google Sheet API yang dibuat untuk menggunakan API ini, dengan menggunakan API ini Anda dapat dengan mudah memanipulasi Google Sheets Anda dengan bantuan Google Sheet API. Mari kita siapkan Google Sheet API untuk mempelajari cara menarik nilai sel dari Google Sheets API Harap aktifkan JavaScript Lihat juga Cara Mengacak Rentang di Google Spreadsheet [3 Metode] Unduh/Salin Buku Kerja LatihanAPI Google Lembar. Dapatkan Nilai Sel menggunakan getMethod API Google Lembar. Dapatkan Nilai sebagai String menggunakan getAsString Cara Menyiapkan Google Sheets APILangkah 1 Buka https. //menghibur. awan. google. com/ Langkah 2 Pilih proyek atau buat proyek baru Langkah 3 Beri nama proyek Anda dan klik buat Langkah 4 Buka menu utama > pasar > API lembar pencarian dan tekan enter Langkah 5 Buka Google sheets API dan klik aktifkan Langkah 6 Buka kredensial > buat kredensial Langkah 7 Siapkan kunci API Siapkan layar persetujuan OAuth Lingkup Pengaturan Tambahkan atau hapus cakupan > pilih semua > klik simpan dan lanjutkan Siapkan Pengguna uji Jangan tambahkan pengguna apa pun, klik kembali ke dasbor Klik coba API ini Buka spreadsheet. nilai > dapatkan Masukkan spreadsheetId, range, dan parameter opsional lainnya Ganti nama file google sheets. Sebagai contoh, saya telah menggunakan "tes" di sini Klik eksekusi untuk mendapatkan data dari file google sheet Anda Cara Mendapatkan Data dari Google Sheets APIMendapatkan data dari spreadsheet dari API bukan lagi pekerjaan sulit jika Anda mengetahui dasar-dasar pemrograman. Ini semua tentang membuat fungsi Anda dan terhubung dengan Google sheet API dan Anda dapat melakukan hampir semua hal secara terprogram menggunakan JavaScript, Python, PHP, dan banyak lagi bahasa pemrograman lainnya. Sebagian besar dari kita tidak mengetahui kode dan tidak ingin terjebak karena alasan ini. Artikel ini untuk memberikan trik dan panduan mudah untuk mendapatkan hasil dengan cepat tanpa pengetahuan sebelumnya tentang pengkodean; Langkah 1 Pergi ke konsol. awan. google. com Langkah 2 Buka spreadsheet. nilai > dapatkan
Langkah 3 Masukkan sheetId dan range untuk mendapatkan data dari spreadsheet menggunakan google sheet API. Sederhana dan mudah seperti yang Anda suka Google Sheets API untuk Menemukan Baris berdasarkan NilaiTidak ada disini
Cara menggunakan Skrip Google Apps untuk Mendapatkan Nilai SelNilai panggilan skrip aplikasi Google memungkinkan Anda mendapatkan nilai di seluruh lembar google berdasarkan alamat sel, atau dengan cara apa pun (dapat ditentukan dalam kode). Kita dapat menggunakannya untuk mendapatkan nilai tanpa API, bekerja dengan kode di dalam skrip aplikasi dan mengembalikan nilai pada file spreadsheet Untuk memulai dengan nilai sel skrip aplikasi Google, pertama-tama Anda harus memiliki kode yang dapat ditulis dalam bahasa apa pun, paling disukai dalam JavaScript. Anda dapat menyalin kode untuk digunakan secara gratis Kode sumber untuk mendapatkan nilai sel menggunakan Google Sheets APIfunction onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('GetValues') .addItem('get current', 'getCurrentCellValue') .addItem('get by row col', 'getByRowAndColumn') .addItem('get by address a1', 'getByCellAddressA1Notation') .addToUi(); } function getCurrentCellValue() { var cell = SpreadsheetApp.getActiveSheet().getActiveCell(); var a1 = cell.getA1Notation(); var val = cell.getValue(); SpreadsheetApp.getUi().alert("The active cell "+a1+" value is "+val); } function getByRowAndColumn() { var ui = SpreadsheetApp.getUi(); var response = ui.prompt( 'Cell address', 'Please enter the cell address in this format: row,col for example, 5,2 means row 5 col 2', ui.ButtonSet.OK); var resp_text = response.getResponseText(); var match = resp_text.match(/^(\d+)\,(\d+)/); var row = parseInt(match[1]); var col = parseInt(match[2]); var value = SpreadsheetApp.getActiveSheet().getRange(row,col).getValue(); SpreadsheetApp.getUi().alert("The value is "+value); } function getByCellAddressA1Notation() { var ui = SpreadsheetApp.getUi(); var response = ui.prompt( 'Cell address', 'Please enter the cell address (A1 notation)', ui.ButtonSet.OK); var a1 = response.getResponseText(); var value = SpreadsheetApp.getActiveSheet().getRange(a1).getValue(); ui.alert("cell value "+value); } Anda juga bisa mendapatkan spreadsheet lengkap (kode skrip aplikasi beserta spreadsheet akan disalin) Ini spreadsheetnya https. //dokumen. google. com/spreadsheets/d/1uLBTlE_-u0PlWDzzLsyPZ5uvytWpNh0oPt5owPWLOPA/salin Fungsi-fungsi ini ditulis dalam JavaScript, mereka hanyalah algoritma pencarian dan pengembalian. Kita dapat menggunakannya untuk kumpulan data yang kompleks, karena didukung OOP, lembar google berorientasi pada sel, demikian pula kita dapat menggunakan orientasi sel untuk menggunakan fungsi ini untuk lembar data yang rumit bahkan pada beberapa lembar dalam file spreadsheet google Aman dan mudah, pergi dan bermain-main untuk membiasakan diri dengannya Skrip Aplikasi Google Sheets untuk Menetapkan Nilai SelAnda dapat menetapkan nilai menggunakan nilai set sel skrip aplikasi google. Ini dapat dilakukan dengan menggunakan sepotong kecil kode yang berfungsi dan itu akan menetapkan nilai sel sesuai petunjuk alamat sel. Mari kita lihat cara kerjanya Ini kodenya function sheetApp() { // set value to any cell SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet2").getRange('E4').setValue("inserted value") }_ Dibutuhkan nilai panggilan dalam notasi A1 dan string untuk diteruskan ke sel itu Kode sangat sederhana; Latih kodenya sendiri dan Anda akan menyukainya Fungsi ini sangat sederhana, menggunakan prinsip dasar mutasi data, bekerja seperti array dan mengganti data dengan data baru. Demikian pula, dalam JavaScript atau PHP, jika variabel lingkup blok didefinisikan dua kali maka dibutuhkan nilai kedua dan menimpa nilai awal. Fungsi ini mengambil alamat sel dan string dan mengganti nilai lama dari alamat sel itu, ingat jika tidak ada nilai lama, maka itu akan mengganti ruang kosong dengan nilai baru Jika itu membingungkan Anda? . Meskipun jika Anda ingin menambahkan nilai numerik, atau tipe data lain yang bukan string, Anda bisa menambahkannya menggunakan metode yang sama. Kode ini membaca nilai sebagai string tetapi akan menuliskan tipe data apa pun yang Anda tentukan Lihat juga Cara Menggabungkan dan Menggabungkan Sel di Google Spreadsheet (6 Metode) Google Sheets Dapatkan Nilai Sel sebagai StringKita dapat menggunakan metode get yang sama untuk google sheets dapatkan nilai sel sebagai string, tetapi selain itu, kita menggunakan metode concat sederhana untuk menggabungkan data sel kita dengan beberapa teks (string) dan itu membuat semua nilai sama dengan string. Ini sangat sederhana =concat(“string apa saja ”, alamat sel) Google Sheets API Dapatkan Lembar IdGoogle sheet Id adalah atribut penting dari setiap google sheet atau spreadsheet. Ini adalah nilai unik yang mengidentifikasi setiap lembar google di internet. Kami dapat menemukan id file google sheet apa pun dari URL-nya Contoh https. //dokumen. google. com/spreadsheets/d/1g6GeX6NaKh-sIkUFbYoDqyvuklrn3mfcS–nTnB7r-M/copy Di URL di atas, konten yang disorot biru adalah id unik. Untuk kemudahan, Anda dapat merujuknya setelah /d/ dan sebelum /edit konten adalah id dari spreadsheet Singkatnya, kami belajar cara menarik nilai sel dari Google Sheets API, kami telah membahas konsep paling dasar untuk membuat dan menyiapkan Google Sheets API pertama untuk memulai. Kemudian kami membahas cara mendapatkan nilai tertentu dan cara menetapkan nilai sel tertentu. Kami menggunakan Google sheets API dan Google Apps Script untuk mencapai semua ini. Ini sangat sederhana, cuplikan kode tersedia untuk semua orang dan lembar Google juga gratis digunakan untuk semua orang. Kemudian kami membahas cara mendapatkan ID spreadsheet Anda. Sangat mudah untuk mendapatkan ID spreadsheet dari URL. Terakhir, kami melihat cara mendapatkan nilai sel sebagai string, metode ini tidak menggunakan skrip atau kode apa pun. Ini adalah trik berbasis rumus sederhana untuk menggabungkan string kosong dengan nilai aslinya Lihat juga Cara Membalik atau Membalik Urutan Data di Google Spreadsheet (Panduan Lengkap) Tutorial. API Google LembarCatatan
Lihat juga Cara Menampilkan Rumus di Google Spreadsheet [Panduan Lengkap] KesimpulanPada artikel ini, kami belajar cara menarik nilai sel dari Google Sheets API. Sekarang google sheets API adalah topik yang luas untuk dibahas dalam satu artikel, jadi kami mempelajari beberapa teknik dan penerapannya menggunakan skrip google apps, dan google sheets API. Setelah artikel ini, Anda dapat dengan mudah menyiapkan Google Sheet API Anda sendiri, dan Anda dapat menggunakannya dengan menghubungkannya dengan akun Google Cloud Console Anda. Pada awalnya, kami mengajari Anda semua langkah untuk menyiapkan API google sheets, kemudian kami membahas cara menarik nilai sel dari Google sheet API, kemudian kami membahas beberapa teknik, kami melihat cara mendapatkan data dari google sheet API, skrip aplikasi google . Saya menjelaskannya dua kali dan menyederhanakannya untuk kemudahan Anda Terima kasih telah membaca artikel ini, jika Anda menyukai artikel ini, silakan bagikan di jejaring sosial Anda dan berlangganan blog OfficeDemy untuk mendapatkan pembaruan di masa mendatang Bagaimana cara menampilkan semua baris di Google Sheets?Tekan dan tahan tombol Shift pada keyboard Anda, dan di samping baris terakhir, klik nomor barisnya. Saat semua baris Anda dipilih, klik kanan nomor untuk setiap baris dan pilih "Tampilkan Baris" dari menu. Google Sheets akan segera memperlihatkan semua baris tersembunyi dalam pilihan Anda. Dan Anda sudah siap
Bagaimana cara menarik data dari Google Sheets API?Mengekstrak data dari Google Spreadsheet melalui API . Konfigurasikan Google Cloud Platform dan aktifkan Google Sheets API Hasilkan dan ambil kunci API Izinkan sheet Anda dapat diakses melalui kunci API dan ambil parameter Spreadsheet ID dan Range Buat dan format permintaan API di Query Builder Bagaimana cara mendapatkan baris terakhir di Google Sheets API?Cara Mendapatkan Baris Terakhir di Google Sheets saat menggunakan ArrayFormula . =ARRAYFORMULA(JIKA(BARIS(A. A)=1, "ID Karyawan", JIKA(TIDAK(ISBLANK(A. A)), BARIS(A. A)-1, ""))). function addNewEmployees() { const karyawan = ['Richard', 'Elizabeth', 'Orli']; Apa itu getRange di Google Sheets?Gunakan getRange() untuk mereferensikan rentang menggunakan notasi A1 atau indeks baris dan kolom . |