Нұсқаулықтар

Google Sheets-ті қолданбаңызға қалай қосу керек

Google Sheets-ті қолданбаңызға қосу үшін Google Cloud жобасында Google Sheets API-ді қосыңыз, сервис аккаунтын жасаңыз, электрондық кестені сервис аккаунтының поштасымен бөлісіңіз және оның кілтін серверлік құпия ретінде сақтаңыз. Содан кейін сервер spreadsheets.values.get арқылы жолдарды оқиды және spreadsheets.values.append арқылы жол қосады. Егер пайдаланушылар өз кестелерін қосқысы келсе, OAuth қолданыңыз, ал кесте толық ашық болса, оқу үшін қарапайым API кілті жеткілікті.

Бұл нұсқаулық қай әдіс сәйкес келетінін, қажетті шақырулар мен квоталарды, сондай-ақ AI қолданба жасағышқа арналған сұраныстарды қамтиды. Google мәліметтері 2026 жылдың қыркүйегіндегі Google әзірлеуші құжаттамасынан алынған.

Неге кестені қосу керек

Жиі кездесетін себептер:

  • Команданың жұмыс үрдісін сақтау. Қызметкерлер баға тізімін немесе кестені Sheets-те өңдеуін жалғастырады; қолданба соны көрсетеді.
  • Деректерді адамдар әлдеқашан қарайтын жерде жинау. Жаңа тіркелулер, тапсырыстар немесе форма жауаптары жолдар ретінде түседі.
  • Есеп беру. Қолданба деректерін электрондық кестемен жұмыс істейтін адамдарға экспорттау.
  • Секіріс тақтасы. Кестеден бастап, содан кейін толық дерекқорға көшу. Қараңыз: электрондық кестені қолданбаға қалай айналдыру керек.

Қолданбаңыз Google-ға қалай кіретінін таңдаңыз

Google-дің credentials нұсқаулығы үш түрді сипаттайды:

CredentialНені қол жеткізе аладыЕң жақсы қолданылуы
API кілтіТек жалпыға қолжетімді деректер, мысалы "Сілтемесі бар кез келген адам" рөлімен бөлісілген файлдарАшық кестені оқу
Сервис аккаунтыҚолданбаңызға тиесілі деректер немесе сервис аккаунтының поштасымен бөлісілген нақты файлдарҚолданбаңыздың сіздің кестелерді оқуы және жазуы
OAuth client IDПайдаланушының өз файлдары, ол келіскеннен кейінӘр пайдаланушыға өз кестелерін қосуға мүмкіндік беру

Көп қолданба үшін сервис аккаунты дұрыс таңдау: сіз иелік ететін бір credential жинағы, ол тек оған нақты бөліскен кестелерге қатынайды.

Сервис аккаунтымен қадам-қадам

  1. Google Cloud жобасын жасаңыз немесе таңдаңыз және Google Sheets API-ді қосыңыз.
  2. Сервис аккаунтын және оның кілтін жасаңыз. Кілт — JSON файлы; оны құпия сөздей сақтаңыз.
  3. Электрондық кестені сервис аккаунтының поштасымен бөлісіңіз: тек оқу үшін Viewer, жазу үшін Editor. Google нұсқаулығы мұны қалыпты бөлісу экраны арқылы жасау керек дейді.
  4. Кілтті сервериңізде құпия ретінде сақтаңыз, мысалы GOOGLE_SERVICE_ACCOUNT_JSON, сонымен қатар кесте ID-ін (кесте URL-індегі ұзын жол) SHEET_ID ретінде.
  5. API-ді сервериңізден шақырыңыз, тілің үшін Google клиент кітапханасымен.
  6. Көп келушіге бірдей деректер көрсетілсе, оқуды кэштеңіз, квотаға жетпеу үшін.

Қолданатын шақырулар

Google-дің мәндерді оқу және жазу нұсқаулығынан:

ӘдісНе істейді
spreadsheets.values.getБір диапазонды оқиды, мысалы Leads!A1:E
spreadsheets.values.batchGetБір сұраныста бірнеше диапазонды оқиды
spreadsheets.values.updateНақты диапазонға жазады
spreadsheets.values.appendКестедегі бар деректерден кейін жолдар қосады

Диапазондар A1 жазбасын қолданады. Google кесте атауынсыз диапазон, мысалы A1:B2, бірінші параққа қолданылатынын ескертеді, сондықтан біреу қойындарды ретін өзгерткенде күтпеген жағдай болмауы үшін қойынды атауын нақты жазыңыз.

RAW және USER_ENTERED

Жазу үшін valueInputOption керек:

  • RAW жібергеніңізді дәл мәтін ретінде сақтайды. =1+2 мәтін ретінде =1+2 болып сақталады.
  • USER_ENTERED кірісті Sheets-ке теріп енгізілгендей қарайды: күндер күн болады, ал =1+2 формула болады.

Қолданбаңызға пайдаланушы теріп енгізген мәтінді жазсаңыз, RAW қолданыңыз. USER_ENTERED режимінде біреу формула жіберіп, әріптесіңіз кестені ашқанда ол іске қосылуы мүмкін.

Квоталар және қателер

2026 жылдың қыркүйегіндегі жағдай бойынша Google-дің Sheets API шектеулері беті мыналарды көрсетеді:

ШектеуОқу сұраныстарыЖазу сұраныстары
Жобаға минутына300300
Жобадағы әр пайдаланушыға минутына6060

Минуттық квоталардың ішінде болсаңыз, күнделікті шек жоқ. Шектен асса, 429: Too many requests қайтады, ал Google кесілген экспоненциалды кідірісті (backoff) ұсынады: әр сәтсіз әрекеттен кейін ұзағырақ күтіңіз, кездейсоқ кідіріспен, максимумға дейін. Бір сұраныс 180 секундтан асып кетсе, уақыты бітеді.

Іс жүзінде: API-ді әр бет көрсетілімінде шақырмаңыз. Кесте деректерін бір минут немесе одан көп кэштеңіз, оқуларды batchGet арқылы топтаңыз, ал мүмкін болса жазуларды да топтаңыз.

Таңдаулар мен айырбастар

ТәсілАртықшылықтарыКемшіліктері
Кесте — тірі деректер көзіҚызметкерлер таныс құралда өңдейді; әкімші экрандарын құрудың қажеті жоқКвоталар, жолдар бойынша рұқсат жоқ, баған атауын өзгерту оңай бұзады
Кестені дерекқорға синхрондауЖылдам, сенімді оқулар; Sheets істен шықса да қолданба жұмыс істейдіСинхрондау жұмысы және қайсысы жеңетінінің ережесі керек
Алдымен дерекқор, кестеге экспорттауҚолданба деректерге иелік етеді; кесте — есепКестедегі өңдеулер кері қайтпайды
Ортадағы автоматтандыру құралыҚарапайым ағындар үшін код қажет емесТағы бір жазылым; түзету қиынырақ

Көп пайдаланушысы бар немесе құпия деректері бар кез келген нәрсе үшін дерекқор — сенімдірек шынайы дерек көзі. Қараңыз: дерекқор дегеніміз не.

AI құрастырушыға берілетін сұраныстар

Кестені оқу:

Google Sheets кестеміздің "Menu" қойындысын мәзір бетінде көрсетіңіз. Google Sheets API-ді серверден пайдаланыңыз, сервис аккаунтымен, оның JSON кілті GOOGLE_SERVICE_ACCOUNT_JSON құпиясында, ал кесте ID-і SHEET_ID-де. Menu!A2:D диапазонын оқыңыз (атауы, сипаттамасы, бағасы, санаты). Нәтижені 5 минут кэштеңіз. API қате берсе, соңғы кэштелген нұсқаны көрсетіңіз. Кілтті ешқашан браузерге жібермеңіз.

Жолдарды жазу:

Біреу байланыс формасын жіберген кезде, оны дерекқорға сақтаңыз және сонымен бірге "Leads" қойындысына жол қосыңыз (күні, аты, поштасы, хабарлама), valueInputOption RAW режимінде spreadsheets.values.append арқылы. Google 429 қайтарса, экспоненциалды кідіріспен қайталаңыз; бәрібір сәтсіз болса, көріністі дерекқорда сақтап, кейінірек қайталаңыз.

Жиі кездесетін қателер

  • Кестені сервис аккаунтының поштасымен бөлісуді ұмыту. Кілт дұрыс болса да, API рұқсат қатесін қайтарады.
  • Кілтті фронтендте немесе репозиторийде сақтау. JSON кілті онымен бөлісілген әр кестеге қатынау береді. Қараңыз: API кілттерін қалай қауіпсіз ұстау керек.
  • Пайдаланушы енгізуі үшін USER_ENTERED қолдану, бұл формула инъекциясына жол ашады.
  • Әр сұрауда API-ді шақыру, сондықтан трафиктің алғашқы шыңында минуттық квотаға соғылу.
  • Баған орындарына тәуелді болу. Біреу баған қосады, қолданба қате деректерді оқиды. Тақырып жолын оқып, атауы бойынша салыстырыңыз, немесе тақырыпты бекітіңіз.
  • Кестені қажетінен кеңірек бөлісу. "Сілтемесі бар кез келген адам" оны ашық етеді.
  • Кестені көп пайдаланушылы дерекқор ретінде қолдану. Бір уақыттағы жазулар мен жоқ рұқсаттар деректердің жоғалуына немесе ағуына әкеледі.

Тексеру тізімі

  • Sheets API қосылған; сервис аккаунты жасалған
  • Кесте сервис аккаунтының поштасымен қажетті ең төмен рөлмен бөлісілген
  • Кілт пен кесте ID-і серверлік құпия ретінде сақталған
  • Барлық шақырулар серверден жасалады
  • Диапазондарда қойынды атаулары қолданылады
  • Пайдаланушы беретін мәтін үшін RAW қолданылады
  • Оқулар кэштелген; 429 кідіріспен өңделген
  • Sheets қолжетімсіз болса, қолданба сынбай жұмыс істейді
  • Қай жақ шынайы дерек көзі екені шешілген

Mythex-те Google Sheets

Mythex-те Sheets-пен жұмыс істеудің екі түрлі жолы бар. Коннекторлар Google аккаунтыңызды Mythex-ке байланыстырады, сондықтан агент сіз құрастырып жатқанда оны пайдалана алады, мысалы кестені оқып, одан бақылау тақтасын жасау; құжаттар credential Mythex-тің байланыс қызметінде қалатынын және ешқашан кодқа түспейтінін айтады (қараңыз: Коннекторлар, және Google сұраған әр рұқсатты мақұлдаңыз). Жарияланған қолданба кестені өз бетінше оқуы немесе жазуы үшін сенімді жол — осы нұсқаулықтағы жол: жоба құпиясы ретінде сақталған сервис аккаунты кілті және сервериңізден Sheets API шақырулары, Кез келген API-ді интеграциялау бөлімінде көрсетілгендей. Кестеден өсіп кетсеңіз, агенттен деректерді жоба дерекқорына көшіруді сұраңыз және соның үстіне бақылау тақтасын құрыңыз.

Сұрақтар

Қолданбам жеке Google Sheets-ті қалай оқи алады?

Әдеттегі жол — Google Cloud сервис аккаунты: Sheets API-ді қосып, аккаунтты және оның кілтін жасаңыз, содан кейін электрондық кестені сервис аккаунтының поштасымен Viewer немесе Editor рөлінде бөлісіңіз. Сервериңіз Sheets API-ге шақыру жасау үшін құпия ретінде сақталған кілтті пайдаланады.

Электрондық кестеге кіру үшін Google API кілтін қолдана аламын ба?

Тек ашық деректер үшін. Google-дің credentials нұсқаулығы айтқандай, API кілттері жалпыға қолжетімді деректерге анонимді қатынау үшін арналған, мысалы сілтемесі бар кез келген адамға бөлісілген файлдар. Жеке кестелерге сервис аккаунты немесе OAuth қажет.

Google Sheets API шектеулері қандай?

2026 жылдың қыркүйегіндегі жағдай бойынша Google жобаға минутына 300 оқу және 300 жазу сұранысын, ал әр пайдаланушыға жобада минутына 60-тан оқу және жазуды көрсетеді; күнделікті шек жоқ. Шектен асса 429 қатесі қайтады, Google кесілген экспоненциалды кідіріс (backoff) ұсынады.

Google Sheets-ті қолданбаның дерекқоры ретінде қолдану керек пе?

Ол адамдар кестедегі деректерді де өңдейтін шағын, аз трафикті қолданбаларға жарайды. Көп пайдаланушыға, жиі жазуға, жазбалар арасындағы байланысқа немесе әр пайдаланушының рұқсаттарына нақты дерекқор сенімдірек, ал оны әлі де кестеге экспорттауға болады.

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)