Bagaimana cara menginstal api di google sheets?

Google Spreadsheet, bagian dari Google Workspace, memungkinkan tim membuat dan membagikan spreadsheet secara online dan telah berkembang menjadi alat bisnis yang digunakan secara luas. Untuk banyak proses, yang Anda butuhkan hanyalah spreadsheet bersama dan robot yang menggunakannya

Pustaka otomasi mana yang harus Anda gunakan?

RPA. Awan. Pustaka Google, bagian dari RPA Framework, memungkinkan interaksi dengan Google Sheets

Instalasi dan pengaturan

Robot Anda harus diautentikasi dengan Google agar dapat berinteraksi dengan spreadsheet Google Sheets, menggunakan konsep akun layanan. Akun yang digunakan oleh robot kemudian perlu ditambahkan sebagai kolaborator ke sheet yang ingin Anda akses

Buat Akun Layanan Google

Untuk mengakses data yang disimpan di Google Sheets, Anda perlu membuat akun layanan dan mendapatkan sekumpulan kredensial OAuth2 dari Google API Console

  1. Akses Konsol Google API saat masuk ke akun Google Anda
  2. Buat proyek baru dan beri nama

    Bagaimana cara menginstal api di google sheets?

  3. Klik pada ENABLE APIS AND SERVICES
  4. Temukan dan aktifkan Google Sheet API

    Bagaimana cara menginstal api di google sheets?

  5. Buat kredensial baru ke Google Sheets API. Pilih
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    0 dari dropdown dan pilih
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    1. Kemudian klik tombol
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    _2

    Bagaimana cara menginstal api di google sheets?

  6. Di layar berikutnya, pilih nama untuk akun layanan Anda, tetapkan peran
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    3->
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    4, dan klik
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    5

    Bagaimana cara menginstal api di google sheets?

  7. File JSON kredensial akan diunduh oleh browser Anda

    File kredensial memungkinkan siapa saja mengakses sumber daya cloud Anda, jadi Anda harus menyimpannya dengan aman.

  8. Temukan file yang diunduh dan ganti namanya menjadi
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    6

Buat Lembar Google baru dan tambahkan Akun Layanan sebagai editor ke dalamnya

  1. Buat atau pilih Google Sheet yang sudah ada
  2. Buka file
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    6 dan temukan properti
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    8
  3. Klik tombol
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    _9 di kanan atas, dan tambahkan alamat email akun layanan sebagai editor

    Bagaimana cara menginstal api di google sheets?

    Jika Anda hanya ingin mengizinkan akses baca akun ke spreadsheet, berikan peran

    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    0 sebagai gantinya

  4. Catat ID dokumen Google Sheet, yang terdapat di URL-nya, setelah elemen
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    1. Jadi, misalnya, jika URL dokumen Anda adalah
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    2, ID akan menjadi
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    3

Contoh robot

Sekarang setelah pengaturan akun kita selesai, kita akan membuat robot itu

  1. Membaca data yang ada dari Google Spreadsheet dan mencatatnya
  2. Menambahkan lebih banyak data ke Google Sheet

Inilah contoh spreadsheet kami dengan beberapa data uji

Bagaimana cara menginstal api di google sheets?

Buat robot baru dan tambahkan RPA. Awan. perpustakaan Google

  1. Buat robot baru menggunakan ekstensi VS Code Robocorp
  2. Edit file di robot Anda seperti ini
channels:
  - conda-forge
dependencies:
  - python=3.9.13
  - pip=22.1.2
  - pip:
      - rpaframework-google==6.0.0

Paket

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json
_5 di RPA Framework tidak disertakan secara default karena ukuran dependensinya. Dengan menambahkan baris
*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json
_6 Anda menambahkannya secara eksplisit ke robot

Skrip robot

Penting. Ingatlah untuk menambahkan file

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json


*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10


*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END

Add values to the Google Sheet
    ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
    Insert Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    ..    ${values}
    ..    ROWS
_6 ke direktori root robot Anda

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json


*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10


*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END

Add values to the Google Sheet
    ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
    Insert Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    ..    ${values}
    ..    ROWS

Skrip robot dijelaskan

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json

Di bagian

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json
_8, pengaturan
*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json
9 menjelaskan apa yang robot kita lakukan. Kami kemudian menambahkan perpustakaan
*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10
0. Terakhir, kami menggunakan setelan
*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10
1 untuk menginisialisasi klien Google Sheets. Dengan cara ini, itu akan diinisialisasi hanya sekali, meskipun robot kita memiliki banyak tugas

Anda dapat mempelajari lebih lanjut tentang Penyiapan Suite dan Pembongkaran di

*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10

Di bagian

*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10
_2, kami menetapkan dua variabel

  • *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    _3 akan memegang id dokumen Google Sheet kami
  • *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    _4 adalah rentang sel yang ingin kita kerjakan, ditulis. Dalam kasus kami, area yang kami minati dalam spreadsheet kami dimulai dari
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    5 sel, dan diakhiri dengan
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    6 sel dari lembar pertama, sehingga nilai kami akan menjadi
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    7
*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END

Dalam tugas ini, kita membaca baris yang ditentukan oleh

*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10
4 dari Google Sheet kita, yang diidentifikasi oleh
*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10
3, ke dalam variabel
*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END
0

Kata kunci

*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END
_1 mengembalikan kamus dengan item
*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END
2 yang berisi daftar baris. Untuk membuat robot lebih kuat, kami memeriksa keberadaan kunci
*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END
2 sebelum mengaksesnya (lembar kosong akan menyebabkan nilai hilang). Menggunakan kata kunci
*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END
_4, kita dapat mencatat data baris tersebut

Bagaimana cara menginstal api di google sheets?

*** Tasks ***
Add values to the Google Sheet
    ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
    Insert Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    ..    ${values}
    ..    ROWS

Dalam tugas ini, kami menambahkan beberapa data arbitrer ke baris baru di spreadsheet

  1. Menggunakan kata kunci
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    _5, kami membuat variabel dengan nilai untuk baris tersebut
  2. Kami meneruskan nilai, id lembar, dan rentang ke kata kunci
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    6. Nilai akan ditambahkan ke baris pertama yang tersedia menggunakan opsi dimensi utama
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    7

Bagaimana cara menginstal api di google sheets?

Menyimpan kredensial di Control Room Vault

Anda tidak boleh memasukkan kata sandi atau file kredensial langsung ke dalam kode robot Anda. Alih-alih membaca kredensial dari file

*** Settings ***
Documentation       An example robot that reads and writes data
..                 into a Google Sheet document.

Library             RPA.Cloud.Google

Suite Setup         Init Sheets    service_account.json


*** Variables ***
${SHEET_ID}         1234567890123abcf
${SHEET_RANGE}      Sheet1!A2:D10


*** Tasks ***
Read values from the Google Sheet
    ${spreadsheet_content}=    Get Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    IF    "values" in ${spreadsheet_content}
        Log Many    ${spreadsheet_content["values"]}
    END

Add values to the Google Sheet
    ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
    Insert Sheet Values
    ..    ${SHEET_ID}
    ..    ${SHEET_RANGE}
    ..    ${values}
    ..    ROWS
6, robot kami dapat menggunakan fitur kubah Ruang Kontrol

  1. Siapkan robot Anda untuk berjalan di Ruang Kontrol

  2. Buat brankas baru di ruang kerja robot. Beri nama

    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    _9

  3. Buat rahasia baru di lemari besi. Berikan kunci

    *** Tasks ***
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    _0, dan rekatkan konten file
    *** Settings ***
    Documentation       An example robot that reads and writes data
    ..                 into a Google Sheet document.
    
    Library             RPA.Cloud.Google
    
    Suite Setup         Init Sheets    service_account.json
    
    
    *** Variables ***
    ${SHEET_ID}         1234567890123abcf
    ${SHEET_RANGE}      Sheet1!A2:D10
    
    
    *** Tasks ***
    Read values from the Google Sheet
        ${spreadsheet_content}=    Get Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        IF    "values" in ${spreadsheet_content}
            Log Many    ${spreadsheet_content["values"]}
        END
    
    Add values to the Google Sheet
        ${values}=    Evaluate    [["Mark", "The Monkey", 100000, 10000]]
        Insert Sheet Values
        ..    ${SHEET_ID}
        ..    ${SHEET_RANGE}
        ..    ${values}
        ..    ROWS
    
    6 ke bidang nilai

    Bagaimana cara mendapatkan data API di Google Sheets?

    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 mengunduh Google Sheets API?

    Aktifkan Sheets API . Selanjutnya, buka tab Perpustakaan dan ketik “Sheets” pada bilah pencarian . Silakan dan klik di atasnya. Setelah Anda masuk ke halaman Google Sheets API, klik tombol ENABLE untuk mengaktifkan API ini.

    Apakah Google Sheets memiliki API?

    Google Sheets API adalah antarmuka RESTful yang memungkinkan Anda membaca dan mengubah data spreadsheet . Penggunaan paling umum dari API ini mencakup tugas-tugas berikut. Buat spreadsheet. Membaca dan menulis nilai sel spreadsheet.

    Di mana konektor API di Google Sheets?

    The Dimensions API Connector adalah add-on Google Sheets yang memungkinkan untuk meluncurkan kueri DSL langsung dari jendela Gsheets. Hasilnya diubah dari JSON ke format tabular, sehingga memungkinkan manipulasi lebih lanjut menggunakan alat Google Sheets biasa. Add-on ini tersedia secara gratis di G Suite Marketplace .