Cara menggunakan contoh react google sheets

Saya ingin membaca dan menulis Google Sheets dengan React untuk memperbarui data aplikasi yang saya buat dengan Glideapps, pembuat aplikasi tanpa kode yang menggunakan Google Sheets sebagai sumber data

Butuh waktu cukup lama bagi saya untuk mencari tahu bagaimana melakukan itu. Tapi ternyata solusinya cukup mudah

TL;DR

  1. Hasilkan file kunci akun layanan Google, dapatkan nilai private_key dan client_email
  2. Dapatkan spreadsheet_id dan sheet_id Anda
  3. Bagikan spreadsheet Anda dengan izin pengeditan dengan alamat email di bidang client_email Anda
  4. Pastikan baris pertama di spreadsheet Anda berisi kolom header. Nilai-nilai ini akan menjadi "kunci" di objek data Anda
  5. Instal google-spreadsheet dan gunakan untuk terhubung ke Google Sheets. Ada contoh yang sangat bagus dalam dokumen di sini, dan saya telah menyertakan cuplikan cara menambahkan ke spreadsheet di bagian bawah postingan ini

Berikut adalah petunjuk langkah demi langkah terperinci dengan tangkapan layar

1) Buka konsol pengembang Google
https. //menghibur. developer. google. com/

Klik "Pilih proyek" lalu klik "Proyek baru", beri nama

Cara menggunakan contoh react google sheets

Cara menggunakan contoh react google sheets

Klik "Kredensial" lalu klik "Kelola akun layanan", lalu klik "Buat akun layanan"

Cara menggunakan contoh react google sheets

Cara menggunakan contoh react google sheets

Tambahkan nama dan deskripsi, lalu klik "Buat"

Cara menggunakan contoh react google sheets

Klik "Lanjutkan" pada halaman "Izin akun layanan", karena ini opsional

Klik "Selesai" pada halaman "Beri pengguna akses ke akun layanan ini", karena ini juga opsional

Klik "Buat kunci" di bawah kolom Tindakan

Cara menggunakan contoh react google sheets

Pilih "JSON" default dan Google akan mengunduh file kunci ke folder unduhan default Anda

Cara menggunakan contoh react google sheets

Jika Anda membuka file JSON, ada dua bidang yang Anda perlukan. "private_key" dan "client_email"

Cara menggunakan contoh react google sheets

2) Buka Google Sheets Anda dan temukan spreadsheet_id dan sheet_id

Cara menggunakan contoh react google sheets

3) PENTING Ingatlah untuk membagikan spreadsheet Anda dengan alamat email di file kunci Anda dengan kunci client_email

Cara menggunakan contoh react google sheets

Anda akan segera melihat pesan "orang ditambahkan".

Cara menggunakan contoh react google sheets

4) Pastikan baris pertama Anda berisi nama kolom

Cara menggunakan contoh react google sheets

5) Ada contoh yang sangat bagus di Google-Spreadsheet untuk membaca dan menulis ke Spreadsheet

Ini cuplikan untuk menambahkan baris baru ke spreadsheet yang saya tulis

import { GoogleSpreadsheet } from "google-spreadsheet";

// Config variables
const SPREADSHEET_ID = process.env.REACT_APP_SPREADSHEET_ID;
const SHEET_ID = process.env.REACT_APP_SHEET_ID;
const CLIENT_EMAIL = process.env.REACT_APP_GOOGLE_CLIENT_EMAIL;
const PRIVATE_KEY = process.env.REACT_APP_GOOGLE_SERVICE_PRIVATE_KEY;

const doc = new GoogleSpreadsheet(SPREADSHEET_ID);

const appendSpreadsheet = async (row) => {
  try {
    await doc.useServiceAccountAuth({
      client_email: CLIENT_EMAIL,
      private_key: PRIVATE_KEY,
    });
    // loads document properties and worksheets
    await doc.loadInfo();

    const sheet = doc.sheetsById[SHEET_ID];
    const result = await sheet.addRow(row);
  } catch (e) {
    console.error('Error: ', e);
  }
};

const newRow = { Name: "new name", Value: "new value" };

appendSpreadsheet(newRow);

Masuk ke mode layar penuh Keluar dari mode layar penuh

Bagaimana cara menggunakan lembar Google?

Berikut adalah cara membuat spreadsheet di Google Sheets dengan mudah. .
Buka Google Sheets melalui alamat sheets. google. com. .
Klik tombol '+' yang bertuliskan Blank di kiri atas. .
3. Edit dan format spreadsheet. .
4. Simpan ke komputer, cetak, atau bagikan. .
3 Tips atau Skill Free Fire yang Wajib Diketahui Pemula

Bagaimana cara membuat tautan Spreadsheet?

Tautkan ke data di spreadsheet .
Di Spreadsheet, klik sel tujuan tempat Anda ingin menambahkan tautan
Klik Sisipkan. Tautan
Dalam kotak Tautan, klik Pilih rentang sel untuk ditautkan
Tandai sel atau rentang sel yang ingin Anda tautkan. Pindahkan jendela Data yang mana?.
Klik Oke
(Opsional) Ubah teks tautan
Klik Terapkan

Bagaimana cara membungkus teks dalam Spreadsheet?

Klik menu "Format", maka akan muncul berbagai pilihan fitur lainnya yang dapat Anda pilih sesuai kebutuhan. Arahkan panah mouse atau jari Anda ke bawah. Temukan fitur “Bungkus Teks” . Jika Spreadsheet Anda menggunakan Bahasa Indonesia, maka nama fitur akan berubah menjadi "Text Processing".

Sebutkan langkah-langkah untuk membuat spreadsheet Google baru?

Untuk membuat spreadsheet baru. .
Buka layar utama Spreadsheet dalam lembaran. google. com
Klik Baru. . Ini akan membuat dan membuka spreadsheet baru Anda