Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

<पी> Google शीट डेटा को प्रबंधित और विश्लेषण करने के लिए सहयोगात्मक कार्यों और टीम वर्क के लिए एक शक्तिशाली उपकरण है। आप डेटा प्रविष्टि, संक्षेपण, रिपोर्ट निर्माण और वास्तविक समय डेटा सिंक्रनाइज़ेशन जैसे कार्यों को स्वचालित करने के लिए Google शीट एपीआई को एकीकृत कर सकते हैं। इस लेख में, हम आपको दिखाएंगे कि स्वचालन के लिए Google शीट्स एपीआई एकीकरण कैसे करें।

चरण 1:Google शीट API सक्षम करें

<पी> Google क्लाउड कंसोल में साइन इन करें
  • Google क्लाउड कंसोल पर जाएं।
  • अपने Google खाते से लॉग इन करें।
<पी> एक नया प्रोजेक्ट बनाएं
  • प्रोजेक्ट ड्रॉपडाउन से ऊपर बाईं ओर ("Google क्लाउड" के बगल में)>> नया प्रोजेक्ट चुनें .
  • एक प्रोजेक्ट नाम दर्ज करें (उदा., "Google शीट्स ऑटोमेशन").
  • बनाएं क्लिक करें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

<पी> एपीआई लाइब्रेरी खोलने के लिए:
  • क्लाउड कंसोल में, एपीआई और सेवाएं पर जाएं>>लाइब्रेरीचुनें .
<पी> Google शीट्स एपीआई खोजें:
  • Google शीट्स एपीआई टाइप करें खोज बार में.
  • इस पर क्लिक करें और फिर सक्षम करें पर क्लिक करें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

चरण 2:एपीआई क्रेडेंशियल सेट करें

  • क्रेडेंशियल्स पर जाएं
    • क्लाउड कंसोल में, एपीआई और सेवाएं पर जाएं>> क्रेडेंशियल चुनें .
  • प्रमाणपत्र बनाएं
    • क्रेडेंशियल बनाएं पर क्लिक करें .
    • सेवा खाता चुनें ड्रॉपडाउन से.
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

  • सेवा खाता सेट करें
    • एक नाम दर्ज करें सेवा खाते के लिए.
    • संपन्न क्लिक करें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

  • सेवा खाते के लिए एक कुंजी बनाएं
    • सेवा खातों की सूची में, आपके द्वारा अभी बनाए गए खाते पर क्लिक करें।
    • कुंजियाँ पर जाएं टैब>> कुंजी जोड़ें चुनें>>नई कुंजी बनाएंचुनें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

    • JSON चुनें और बनाएँ पर क्लिक करें .
    • credentials.json नाम की एक फ़ाइल डाउनलोड की जाएगी। इस फ़ाइल को सुरक्षित रखें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

चरण 3:अपनी Google शीट को सेवा खाते के साथ साझा करें

<पी> अपनी Google शीट खोलें
  • एक नई Google शीट बनाएं या किसी मौजूदा को खोलें।
<पी> सेवा खाता ईमेल के साथ साझा करें
  • क्लाउड कंसोल पर वापस जाएं और अपना सेवा खाता ढूंढें।
  • ईमेल कॉपी करें सेवा खाते का.
  • अपनी Google शीट में, साझा करें पर क्लिक करें (ऊपर-दाएं).
  • सेवा खाता ईमेल चिपकाएँ और संपन्न पर क्लिक करें .
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

चरण 4:आवश्यक पायथन लाइब्रेरी स्थापित करें

<पी> आपको google-auth इंस्टॉल करना होगा और google-api-python-client Google शीट्स एपीआई के साथ इंटरैक्ट करने के लिए लाइब्रेरी।

  • अपना टर्मिनल खोलें (कमांड प्रॉम्प्ट, पॉवरशेल, या अपनी मशीन पर कोई टर्मिनल)।
  • निम्न आदेश चलाएँ:
pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
<पी> यह एपीआई के साथ काम करने के लिए आवश्यक लाइब्रेरी स्थापित करेगा।

<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

चरण 5:Google शीट API से प्रमाणित करें

<पी> आप किसी भी पायथन वातावरण में Google शीट्स एपीआई एकीकरण के लिए पायथन स्क्रिप्ट चला सकते हैं। हम विज़ुअल स्टूडियो कोड का उपयोग करेंगे।

<पी> विजुअल स्टूडियो कोड खोलें:
  • वह फ़ोल्डर खोलें जहां आपने credentials.json सहेजा था वहां फ़ाइल करें.
  • shets_api.py नाम से एक Python फ़ाइल बनाएं और निम्नलिखित कोड डालें:
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Load credentials from the JSON file
credentials = service_account.Credentials.from_service_account_file(
 'credentials.json', # Path to your downloaded credentials.json file
 scopes=['https://www.googleapis.com/auth/spreadsheets']
)
# Build the Sheets API service
service = build('sheets', 'v4', credentials=credentials)
print("Google Sheets API is connected!")
  • स्क्रिप्ट चलाने के लिए, निम्न कमांड डालें।
<पी> यदि कनेक्शन ठीक से बनाया गया है तो आपको एक संदेश दिखाई देगा:"Google शीट्स एपीआई कनेक्ट है!" <पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

चरण 6:कार्यों को स्वचालित करें

<पी> आप एपीआई का उपयोग करके पढ़ने, लिखने, जोड़ने आदि कार्यों को स्वचालित कर सकते हैं।

1. Google शीट से डेटा पढ़ें

<पी> अपनी Google शीट से डेटा पढ़ने के लिए, इसे अपनी स्क्रिप्ट में जोड़ें:

#Read data from Google Sheets
spreadsheet_id = 'your-spreadsheet-id' # Replace with your actual sheet ID
range_name = 'Sheet1!A1:G71' # Specify the range to read
# Retrieve data from the sheet
result = service.spreadsheets().values().get(
 spreadsheetId=spreadsheet_id,
 range=range_name
).execute()
values = result.get('values', [])
print("Data from Google Sheet:", values)
  • 'अपनी-स्प्रेडशीट-आईडी' को अपनी Google शीट की वास्तविक आईडी से बदलें।
  • आप इसे अपनी शीट के URL में पा सकते हैं:https://docs.google.com/spreadshields/d/your-spreadshield-id/edit#gid=0
  • टर्मिनल में पुनर्प्राप्त डेटा देखने के लिए स्क्रिप्ट को फिर से चलाएँ।
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

2. Google शीट्स में डेटा लिखें

<पी> आप एपीआई एकीकरण के माध्यम से पायथन स्क्रिप का उपयोग करके अपनी Google शीट में भी डेटा लिख सकते हैं। डेटा लिखने के लिए इसे अपनी स्क्रिप्ट में जोड़ें:

#Write data to the Google Sheet
data = [
 ['Name', 'Age', 'Department', 'Salary'],
 ['Alice', 30, 'HR', 60000],
 ['Bob', 25, 'Engineering', 70000],
 ['Charlie', 35, 'Sales', 80000],
]
body = {
 'values': data
}
service.spreadsheets().values().update(
 spreadsheetId=spreadsheet_id,
 range='Sheet2!A1',
 valueInputOption='RAW',
 body=body
).execute()
  • स्क्रिप्ट चलाएँ, और आप अपनी Google शीट में अपडेट किया गया डेटा देखेंगे।
<पी> Google शीट्स एपीआई एकीकरण के साथ अपने वर्कफ़्लो को स्वचालित करें

स्वचालन के लिए अपनी स्क्रिप्ट शेड्यूल करें

<पी> आप शेड्यूलर का उपयोग करके स्क्रिप्ट को स्वचालित कर सकते हैं या आप ऐप स्क्रिप्ट का उपयोग कर सकते हैं और स्क्रिप्ट को शेड्यूल करने के लिए एक ट्रिगर जोड़ सकते हैं।

  • विंडोज़ :कार्य शेड्यूलर का उपयोग करें।
  • macOS/Linux :क्रॉन जॉब्स का उपयोग करें।
<पी> स्वचालन के उदाहरण:
  • आप स्वचालित रूप से कई स्रोतों से डेटा खींच सकते हैं और दैनिक सारांश तैयार कर सकते हैं।
  • कच्चा डेटा प्राप्त करें, उसे साफ़ करें, और साफ़ किया गया डेटा वापस लिखें।
  • बाहरी डेटाबेस से डेटा को Google शीट में सिंक करें।

निष्कर्ष

<पी> Google शीट्स एपीआई का उपयोग करके, आप विभिन्न कार्यों को स्वचालित कर सकते हैं, जिसमें दोहराए जाने वाले कार्य, डेटा प्रविष्टि, अपडेट रिकॉर्ड और अन्य सेवाओं के साथ शीट्स को एकीकृत करना शामिल है। यह सेटअप वर्कफ़्लो को सुव्यवस्थित करता है और मैन्युअल प्रयास को कम करता है। नई संभावनाओं को अनलॉक करने के लिए एपीआई एकीकरण का प्रयोग और अभ्यास शुरू करें।

समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!
  1. ईमेल तनाव को कम करने के लिए 6 आसान ट्रिक्स ईमेल तनाव को कम करने के लिए 6 आसान ट्रिक्स

    ईमेल से निपटना मेरे दिन का सबसे अच्छा हिस्सा है। कभी किसी ने नहीं कहा। ईमेल तनावपूर्ण है, भले ही आप इनबॉक्स शून्य की खोज में न हों। आपको इसके शीर्ष पर बने रहने के लिए सभी युक्तियों की आवश्यकता है, जब तक कि निश्चित रूप से, आप ईमेल को पूरी तरह से दूर करने की योजना नहीं बनाते हैं। ईमेल से जुड़े तनाव क

  1. 14 चीजें जो आपको Siri से कभी नहीं पूछनी चाहिए 14 चीजें जो आपको Siri से कभी नहीं पूछनी चाहिए

    सिरी जैसा वॉयस असिस्टेंट बहुत मज़ेदार हो सकता है, और अविश्वसनीय रूप से उपयोगी भी। हैंड्स-फ़्री कॉल या मैसेज करना, टाइमर सेट करना, या कनेक्टेड डिवाइस को नियंत्रित करना भी आपके स्मार्ट असिस्टेंट को आपके दैनिक जीवन में एक स्थान देता है, लेकिन असली मज़ा सिरी से यादृच्छिक प्रश्न पूछने से आता है। यदि आपन

  1. एंड्रॉइड पर जीमेल स्वाइप जेस्चर को कस्टमाइज़ या डिसेबल कैसे करें एंड्रॉइड पर जीमेल स्वाइप जेस्चर को कस्टमाइज़ या डिसेबल कैसे करें

    कुछ समय पहले तक, एंड्रॉइड जीमेल ऐप में एक ईमेल को स्वाइप करने का मतलब था कि दो चीजों में से एक होगा:आप या तो ईमेल को हटा देंगे या आप इसे आर्काइव करेंगे। एक नया अपडेट उपयोगकर्ताओं को बहुत अधिक विकल्प लाता है, जिनमें से एक आकस्मिक स्वाइपर के लिए बहुत अच्छा है। नए जीमेल अपडेट के साथ, स्वाइपिंग जेस्चर