ਆਪਣੀ ਐਪ ਨਾਲ Google Sheets ਕਿਵੇਂ ਜੋੜੀਏ
Google Sheets ਨੂੰ ਆਪਣੀ ਐਪ ਨਾਲ ਜੋੜਨ ਲਈ, Google Cloud ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ Google Sheets API ਚਾਲੂ ਕਰੋ, ਸਰਵਿਸ ਅਕਾਊਂਟ ਬਣਾਓ, ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਨੂੰ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਪਤੇ ਨਾਲ ਸਾਂਝਾ ਕਰੋ, ਅਤੇ ਉਸਦੀ ਕੀ ਨੂੰ ਸਰਵਰ ਸਾਈਡ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੋ। ਫਿਰ ਤੁਹਾਡਾ ਸਰਵਰ spreadsheets.values.get ਨਾਲ ਕਤਾਰਾਂ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ spreadsheets.values.append ਨਾਲ ਕਤਾਰਾਂ ਜੋੜਦਾ ਹੈ। ਜੇ ਯੂਜ਼ਰਾਂ ਨੇ ਆਪਣੀਆਂ ਸ਼ੀਟਾਂ ਜੋੜਨੀਆਂ ਹਨ, ਤਾਂ OAuth ਵਰਤੋ, ਅਤੇ ਜੇ ਸ਼ੀਟ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਨਤਕ ਹੈ, ਤਾਂ ਪੜ੍ਹਨ ਲਈ ਸਧਾਰਨ API key ਕਾਫ਼ੀ ਹੈ।
ਇਹ ਗਾਈਡ ਦੱਸਦੀ ਹੈ ਕਿ ਕਿਹੜਾ ਤਰੀਕਾ ਫਿੱਟ ਹੁੰਦਾ ਹੈ, ਲੋੜੀਂਦੀਆਂ ਕਾਲਾਂ, ਕੋਟੇ ਅਤੇ ਖਤਰੇ, ਅਤੇ AI ਐਪ ਬਿਲਡਰ ਲਈ ਪ੍ਰੋਂਪਟ। Google ਦੇ ਵੇਰਵੇ ਸਤੰਬਰ 2026 ਤੱਕ Google ਦੇ ਡਿਵੈਲਪਰ ਡੌਕਸ ਤੋਂ ਹਨ।
ਸ਼ੀਟ ਜੋੜਨ ਦਾ ਕਾਰਨ
ਆਮ ਕਾਰਨ:
- ਟੀਮ ਦਾ ਕੰਮ ਬਰਕਰਾਰ ਰੱਖੋ। ਸਟਾਫ਼ ਕੀਮਤ ਸੂਚੀ ਜਾਂ ਸਮਾਂ-ਸਾਰਣੀ Sheets ਵਿੱਚ ਸੋਧਦਾ ਰਹਿੰਦਾ ਹੈ; ਐਪ ਉਸਨੂੰ ਦਿਖਾਉਂਦੀ ਹੈ।
- ਡੇਟਾ ਉੱਥੇ ਇਕੱਠਾ ਕਰੋ ਜਿੱਥੇ ਲੋਕ ਪਹਿਲਾਂ ਹੀ ਦੇਖਦੇ ਹਨ। ਨਵੇਂ ਸਾਈਨ-ਅੱਪ, ਆਰਡਰ ਜਾਂ ਫਾਰਮ ਜਵਾਬ ਕਤਾਰਾਂ ਵਜੋਂ ਆਉਂਦੇ ਹਨ।
- ਰਿਪੋਰਟਿੰਗ। ਐਪ ਦਾ ਡੇਟਾ ਉਨ੍ਹਾਂ ਲੋਕਾਂ ਲਈ ਸ਼ੀਟ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰੋ ਜੋ ਸਪ੍ਰੈੱਡਸ਼ੀਟਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ।
- ਇੱਕ ਕਦਮ ਵਜੋਂ। ਸ਼ੀਟ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਅਸਲ ਡੇਟਾਬੇਸ ਵੱਲ ਜਾਓ। ਵੇਖੋ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਨੂੰ ਐਪ ਕਿਵੇਂ ਬਣਾਈਏ।
ਚੁਣੋ ਕਿ ਤੁਹਾਡੀ ਐਪ Google ਵਿੱਚ ਕਿਵੇਂ ਸਾਈਨ ਇਨ ਕਰੇ
Google ਦੀ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਗਾਈਡ ਤਿੰਨ ਕਿਸਮਾਂ ਦੱਸਦੀ ਹੈ:
| ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ | ਕੀ ਪਹੁੰਚ ਸਕਦਾ ਹੈ | ਸਭ ਤੋਂ ਵਧੀਆ ਕਿਸ ਲਈ |
|---|---|---|
| API key | ਸਿਰਫ਼ ਜਨਤਕ ਡੇਟਾ, ਜਿਵੇਂ "Anyone with the link" ਨਾਲ ਸਾਂਝੀਆਂ ਫਾਈਲਾਂ | ਜਨਤਕ ਸ਼ੀਟ ਪੜ੍ਹਨਾ |
| ਸਰਵਿਸ ਅਕਾਊਂਟ | ਤੁਹਾਡੀ ਐਪ ਦਾ ਮਾਲਕੀ ਵਾਲਾ ਡੇਟਾ, ਜਾਂ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਨਾਲ ਸਾਂਝੀਆਂ ਖਾਸ ਫਾਈਲਾਂ | ਤੁਹਾਡੀ ਐਪ ਦਾ ਆਪਣੀਆਂ ਸ਼ੀਟਾਂ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ |
| OAuth client ID | ਯੂਜ਼ਰ ਦੀਆਂ ਆਪਣੀਆਂ ਫਾਈਲਾਂ, ਸਹਿਮਤੀ ਤੋਂ ਬਾਅਦ | ਹਰ ਯੂਜ਼ਰ ਨੂੰ ਆਪਣੀਆਂ ਸ਼ੀਟਾਂ ਜੋੜਨ ਦੇਣਾ |
ਜ਼ਿਆਦਾਤਰ ਐਪਾਂ ਲਈ ਸਰਵਿਸ ਅਕਾਊਂਟ ਸਹੀ ਚੋਣ ਹੈ: ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਦਾ ਇੱਕ ਸੈੱਟ, ਤੁਹਾਡੀ ਮਾਲਕੀ ਵਿੱਚ, ਅਤੇ ਸਿਰਫ਼ ਉਨ੍ਹਾਂ ਸ਼ੀਟਾਂ ਤੱਕ ਪਹੁੰਚ ਜੋ ਤੁਸੀਂ ਸਾਫ਼ ਤੌਰ 'ਤੇ ਸਾਂਝੀਆਂ ਕਰਦੇ ਹੋ।
ਸਰਵਿਸ ਅਕਾਊਂਟ ਨਾਲ ਕਦਮ-ਦਰ-ਕਦਮ
- Google Cloud ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਜਾਂ ਚੁਣੋ ਅਤੇ Google Sheets API ਚਾਲੂ ਕਰੋ।
- ਸਰਵਿਸ ਅਕਾਊਂਟ ਅਤੇ ਉਸਦੀ ਕੀ ਬਣਾਓ। ਕੀ ਇੱਕ JSON ਫਾਈਲ ਹੈ; ਇਸਨੂੰ ਪਾਸਵਰਡ ਵਾਂਗ ਸੰਭਾਲੋ।
- ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਨੂੰ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਪਤੇ ਨਾਲ ਸਾਂਝਾ ਕਰੋ, ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ Viewer ਜਾਂ ਲਿਖਣ ਲਈ Editor ਵਜੋਂ। Google ਦੀ ਗਾਈਡ ਕਹਿੰਦੀ ਹੈ ਕਿ ਇਹ ਆਮ ਸ਼ੇਅਰਿੰਗ ਸਕਰੀਨ ਰਾਹੀਂ ਹੁੰਦਾ ਹੈ।
- ਕੀ ਨੂੰ ਸਰਵਰ 'ਤੇ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੋ, ਜਿਵੇਂ
GOOGLE_SERVICE_ACCOUNT_JSON, ਨਾਲ ਹੀ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ID (ਸ਼ੀਟ ਦੇ URL ਵਿੱਚ ਲੰਮੀ ਸਤਰ)SHEET_IDਵਜੋਂ। - ਸਰਵਰ ਤੋਂ API ਨੂੰ ਕਾਲ ਕਰੋ ਆਪਣੀ ਭਾਸ਼ਾ ਲਈ Google ਦੀ ਕਲਾਇੰਟ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ।
- ਰੀਡਾਂ ਨੂੰ ਕੈਸ਼ ਕਰੋ ਜੇ ਬਹੁਤ ਸਾਰੇ ਵਿਜ਼ਿਟਰ ਇੱਕੋ ਡੇਟਾ ਦੇਖਦੇ ਹਨ, ਤਾਂ ਜੋ ਕੋਟੇ ਤੱਕ ਨਾ ਪਹੁੰਚੋ।
ਜੋ ਕਾਲਾਂ ਤੁਸੀਂ ਵਰਤੋਗੇ
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 ਇਨਪੁੱਟ ਨੂੰ ਉਸ ਤਰ੍ਹਾਂ ਲੈਂਦਾ ਹੈ ਜਿਵੇਂ ਸ਼ੀਟ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਹੋਵੇ: ਤਾਰੀਖਾਂ ਤਾਰੀਖਾਂ ਬਣਦੀਆਂ ਹਨ ਅਤੇ
=1+2ਫਾਰਮੂਲਾ ਬਣਦਾ ਹੈ।
ਜੇ ਤੁਸੀਂ ਯੂਜ਼ਰ ਦਾ ਟਾਈਪ ਕੀਤਾ ਟੈਕਸਟ ਲਿਖਦੇ ਹੋ, ਤਾਂ RAW ਵਰਤੋ। USER_ENTERED ਨਾਲ ਕੋਈ ਫਾਰਮੂਲਾ ਜਮ੍ਹਾਂ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਸਹਿਕਰਮੀ ਦੇ ਸ਼ੀਟ ਖੋਲ੍ਹਣ 'ਤੇ ਚੱਲ ਪਵੇ।
ਕੋਟੇ ਅਤੇ ਗਲਤੀਆਂ
ਸਤੰਬਰ 2026 ਤੱਕ, Google ਦਾ Sheets API ਹੱਦਾਂ ਵਾਲਾ ਪੰਨਾ ਇਹ ਦਿੰਦਾ ਹੈ:
| ਹੱਦ | ਰੀਡ ਬੇਨਤੀਆਂ | ਰਾਈਟ ਬੇਨਤੀਆਂ |
|---|---|---|
| ਪ੍ਰਤੀ ਮਿੰਟ ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ | 300 | 300 |
| ਪ੍ਰਤੀ ਮਿੰਟ ਪ੍ਰਤੀ ਯੂਜ਼ਰ ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ | 60 | 60 |
ਜਿੰਨਾ ਚਿਰ ਪ੍ਰਤੀ ਮਿੰਟ ਦੀਆਂ ਹੱਦਾਂ ਵਿੱਚ ਰਹੋ, ਕੋਈ ਰੋਜ਼ਾਨਾ ਹੱਦ ਨਹੀਂ ਹੈ। ਹੱਦ ਟੱਪਣ 'ਤੇ 429: Too many requests ਆਉਂਦਾ ਹੈ, ਅਤੇ Google truncated exponential backoff ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ: ਹਰ ਅਸਫਲ ਕੋਸ਼ਿਸ਼ ਤੋਂ ਬਾਅਦ ਵੱਧ ਉਡੀਕ ਕਰੋ, ਬੇਤਰਤੀਬ ਦੇਰੀ ਨਾਲ, ਇੱਕ ਵੱਧ ਤੋਂ ਵੱਧ ਹੱਦ ਤੱਕ। 180 ਸਕਿੰਟ ਤੋਂ ਵੱਧ ਲੱਗਣ ਵਾਲੀ ਇੱਕ ਬੇਨਤੀ ਟਾਈਮਆਊਟ ਹੋ ਜਾਂਦੀ ਹੈ।
ਵਿਹਾਰ ਵਿੱਚ: ਹਰ ਪੇਜ ਵਿਊ 'ਤੇ API ਨਾ ਬੁਲਾਓ। ਸ਼ੀਟ ਦੇ ਡੇਟਾ ਨੂੰ ਇੱਕ ਮਿੰਟ ਜਾਂ ਵੱਧ ਲਈ ਕੈਸ਼ ਕਰੋ, ਰੀਡਾਂ ਨੂੰ batchGet ਨਾਲ ਇਕੱਠਾ ਕਰੋ, ਅਤੇ ਜਿੱਥੇ ਹੋ ਸਕੇ ਲਿਖਤਾਂ ਨੂੰ ਬੈਚ ਕਰੋ।
ਵਿਕਲਪ ਅਤੇ ਵਪਾਰ-ਬਦਲ
| ਤਰੀਕਾ | ਫਾਇਦੇ | ਨੁਕਸਾਨ |
|---|---|---|
| ਸ਼ੀਟ ਲਾਈਵ ਡੇਟਾ ਸਰੋਤ ਵਜੋਂ | ਸਟਾਫ਼ ਜਾਣੇ-ਪਛਾਣੇ ਟੂਲ ਵਿੱਚ ਸੋਧਦਾ ਹੈ; ਕੋਈ ਐਡਮਿਨ ਸਕਰੀਨ ਨਹੀਂ ਬਣਾਉਣੀ | ਕੋਟੇ, ਕਤਾਰ ਅਨੁਸਾਰ ਇਜਾਜ਼ਤਾਂ ਨਹੀਂ, ਕਾਲਮ ਦਾ ਨਾਮ ਬਦਲਣ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਟੁੱਟ ਜਾਂਦਾ ਹੈ |
| ਸ਼ੀਟ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਿੰਕ ਕਰੋ | ਤੇਜ਼ ਅਤੇ ਭਰੋਸੇਯੋਗ ਰੀਡ; Sheets ਡਾਊਨ ਹੋਣ 'ਤੇ ਵੀ ਐਪ ਚੱਲਦੀ ਰਹਿੰਦੀ ਹੈ | ਸਿੰਕ ਜੌਬ ਅਤੇ ਇਹ ਨਿਯਮ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਪਾਸਾ ਜਿੱਤੇ |
| ਪਹਿਲਾਂ ਡੇਟਾਬੇਸ, ਸ਼ੀਟ ਵਿੱਚ ਐਕਸਪੋਰਟ | ਐਪ ਡੇਟਾ ਦੀ ਮਾਲਕ ਹੈ; ਸ਼ੀਟ ਇੱਕ ਰਿਪੋਰਟ ਹੈ | ਸ਼ੀਟ ਵਿੱਚ ਸੋਧਾਂ ਵਾਪਸ ਨਹੀਂ ਆਉਂਦੀਆਂ |
| ਵਿਚਕਾਰ ਆਟੋਮੇਸ਼ਨ ਟੂਲ | ਸਧਾਰਨ ਫਲੋ ਲਈ ਬਿਨਾਂ ਕੋਡ ਦੇ | ਹੋਰ ਗਾਹਕੀ; ਡੀਬੱਗ ਕਰਨਾ ਔਖਾ |
ਕਈ ਯੂਜ਼ਰਾਂ ਜਾਂ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਵਾਲੀ ਕਿਸੇ ਚੀਜ਼ ਲਈ, ਡੇਟਾਬੇਸ ਬਿਹਤਰ ਸੱਚਾਈ ਦਾ ਸਰੋਤ ਹੈ। ਵੇਖੋ ਡੇਟਾਬੇਸ ਕੀ ਹੈ।
ਆਪਣੇ AI ਬਿਲਡਰ ਨੂੰ ਦੇਣ ਲਈ ਪ੍ਰੋਂਪਟ
ਸ਼ੀਟ ਪੜ੍ਹਨਾ:
ਸਾਡੀ Google Sheet ਦਾ "Menu" ਟੈਬ ਮੀਨੂ ਪੰਨੇ 'ਤੇ ਦਿਖਾਓ। ਸਰਵਰ ਤੋਂ Google Sheets API ਵਰਤੋ, ਸਰਵਿਸ ਅਕਾਊਂਟ ਨਾਲ ਜਿਸਦੀ JSON ਕੀ ਸੀਕ੍ਰੇਟ GOOGLE_SERVICE_ACCOUNT_JSON ਵਿੱਚ ਹੈ, ਅਤੇ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ID SHEET_ID ਵਿੱਚ। ਰੇਂਜ Menu!A2:D ਪੜ੍ਹੋ (ਨਾਮ, ਵੇਰਵਾ, ਕੀਮਤ, ਸ਼੍ਰੇਣੀ)। ਨਤੀਜਾ 5 ਮਿੰਟ ਲਈ ਕੈਸ਼ ਕਰੋ। ਜੇ API ਫੇਲ੍ਹ ਹੋਵੇ, ਤਾਂ ਆਖਰੀ ਕੈਸ਼ ਕੀਤਾ ਵਰਜਨ ਦਿਖਾਓ। ਕੀ ਕਦੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਨਾ ਭੇਜੋ।
ਕਤਾਰਾਂ ਲਿਖਣਾ:
ਜਦੋਂ ਕੋਈ ਸੰਪਰਕ ਫਾਰਮ ਜਮ੍ਹਾਂ ਕਰੇ, ਇਸਨੂੰ ਸਾਡੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੰਭਾਲੋ ਅਤੇ "Leads" ਟੈਬ ਵਿੱਚ ਇੱਕ ਕਤਾਰ ਜੋੜੋ (ਮਿਤੀ, ਨਾਮ, ਈਮੇਲ, ਸੁਨੇਹਾ), spreadsheets.values.append ਨਾਲ valueInputOption RAW ਵਰਤ ਕੇ। ਜੇ Google 429 ਦੇਵੇ, ਤਾਂ exponential backoff ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ; ਜੇ ਫਿਰ ਵੀ ਫੇਲ੍ਹ ਹੋਵੇ, ਤਾਂ ਲੀਡ ਡੇਟਾਬੇਸ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਆਮ ਗਲਤੀਆਂ
- ਸ਼ੀਟ ਨੂੰ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਭੁੱਲਣਾ। ਫਿਰ API ਕੀ ਠੀਕ ਹੋਣ 'ਤੇ ਵੀ ਇਜਾਜ਼ਤ ਗਲਤੀ ਦਿੰਦਾ ਹੈ।
- ਕੀ ਫਰੰਟਐਂਡ ਜਾਂ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ। JSON ਕੀ ਉਸ ਨਾਲ ਸਾਂਝੀ ਹਰ ਸ਼ੀਟ ਤੱਕ ਪਹੁੰਚ ਦਿੰਦੀ ਹੈ। ਵੇਖੋ API keys ਸੁਰੱਖਿਅਤ ਕਿਵੇਂ ਰੱਖੀਏ।
- ਹਰ ਬੇਨਤੀ 'ਤੇ API ਕਾਲ ਕਰਨਾ, ਅਤੇ ਪਹਿਲੇ ਟ੍ਰੈਫਿਕ ਵਾਧੇ 'ਤੇ ਪ੍ਰਤੀ ਮਿੰਟ ਕੋਟੇ ਤੱਕ ਪਹੁੰਚ ਜਾਣਾ।
- ਕਾਲਮ ਦੀਆਂ ਥਾਵਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਨਾ। ਕੋਈ ਕਾਲਮ ਪਾ ਦਿੰਦਾ ਹੈ ਅਤੇ ਐਪ ਗਲਤ ਡੇਟਾ ਪੜ੍ਹਦੀ ਹੈ। ਹੈਡਰ ਕਤਾਰ ਪੜ੍ਹੋ ਅਤੇ ਨਾਮ ਨਾਲ ਮੈਪ ਕਰੋ, ਜਾਂ ਹੈਡਰ ਲਾਕ ਕਰੋ।
- ਸ਼ੀਟ ਨੂੰ ਲੋੜ ਤੋਂ ਵੱਧ ਸਾਂਝਾ ਕਰਨਾ। "Anyone with the link" ਇਸਨੂੰ ਜਨਤਕ ਬਣਾ ਦਿੰਦਾ ਹੈ।
- ਸ਼ੀਟ ਨੂੰ ਕਈ ਯੂਜ਼ਰਾਂ ਵਾਲਾ ਡੇਟਾਬੇਸ ਵਜੋਂ ਵਰਤਣਾ। ਇੱਕੋ ਸਮੇਂ ਦੀਆਂ ਲਿਖਤਾਂ ਅਤੇ ਗੁੰਮ ਇਜਾਜ਼ਤਾਂ ਡੇਟਾ ਗੁਆਉਂਦੀਆਂ ਜਾਂ ਲੀਕ ਕਰਦੀਆਂ ਹਨ।
ਚੈੱਕਲਿਸਟ
- Sheets API ਚਾਲੂ; ਸਰਵਿਸ ਅਕਾਊਂਟ ਬਣਾਇਆ
- ਸ਼ੀਟ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਨਾਲ ਘੱਟੋ-ਘੱਟ ਲੋੜੀਂਦੀ ਭੂਮਿਕਾ ਵਿੱਚ ਸਾਂਝੀ
- ਕੀ ਅਤੇ ਸ਼ੀਟ ID ਸਰਵਰ-ਸਾਈਡ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੇ
- ਸਾਰੀਆਂ ਕਾਲਾਂ ਸਰਵਰ ਤੋਂ
- ਰੇਂਜਾਂ ਵਿੱਚ ਟੈਬ ਦੇ ਨਾਮ ਵਰਤੇ
- ਯੂਜ਼ਰ ਦੇ ਦਿੱਤੇ ਟੈਕਸਟ ਲਈ RAW ਵਰਤਿਆ
- ਰੀਡ ਕੈਸ਼ ਕੀਤੇ; 429 ਬੈਕਆਫ ਨਾਲ ਸੰਭਾਲਿਆ
- Sheets ਉਪਲਬਧ ਨਾ ਹੋਵੇ ਤਾਂ ਐਪ ਸੁਚੱਜੇ ਢੰਗ ਨਾਲ ਚੱਲਦੀ ਹੈ
- ਫੈਸਲਾ ਕੀਤਾ ਕਿ ਸੱਚਾਈ ਦਾ ਸਰੋਤ ਕਿਹੜਾ ਪਾਸਾ ਹੈ
Mythex ਵਿੱਚ Google Sheets
Mythex ਵਿੱਚ Sheets ਨਾਲ ਕੰਮ ਕਰਨ ਦੇ ਦੋ ਵੱਖਰੇ ਤਰੀਕੇ ਹਨ। ਕਨੈਕਟਰ ਤੁਹਾਡਾ Google ਖਾਤਾ Mythex ਨਾਲ ਜੋੜਦੇ ਹਨ ਤਾਂ ਜੋ ਏਜੰਟ ਤੁਹਾਡੇ ਬਣਾਉਂਦੇ ਸਮੇਂ ਇਸਨੂੰ ਵਰਤ ਸਕੇ, ਜਿਵੇਂ ਡੈਸ਼ਬੋਰਡ ਬਣਾਉਣ ਲਈ ਸ਼ੀਟ ਪੜ੍ਹਨਾ; ਡੌਕਸ ਕਹਿੰਦੇ ਹਨ ਕਿ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ Mythex ਦੀ ਕਨੈਕਸ਼ਨ ਸੇਵਾ ਕੋਲ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਕਦੇ ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਨਹੀਂ ਜਾਂਦਾ (ਵੇਖੋ ਕਨੈਕਟਰ, ਅਤੇ Google ਜੋ ਵੀ ਇਜਾਜ਼ਤ ਮੰਗੇ ਉਹ ਹਰ ਵਾਰ ਮਨਜ਼ੂਰ ਕਰੋ)। ਪ੍ਰਕਾਸ਼ਿਤ ਐਪ ਲਈ ਆਪਣੇ ਆਪ ਸ਼ੀਟ ਪੜ੍ਹਨ ਜਾਂ ਲਿਖਣ ਲਈ, ਭਰੋਸੇਯੋਗ ਰਾਹ ਇਸ ਗਾਈਡ ਵਾਲਾ ਹੈ: ਸਰਵਿਸ ਅਕਾਊਂਟ ਕੀ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੋ ਅਤੇ ਆਪਣੇ ਸਰਵਰ ਤੋਂ Sheets API ਕਾਲਾਂ ਕਰੋ, ਜਿਵੇਂ Integrate any API ਵਿੱਚ। ਜੇ ਤੁਸੀਂ ਸ਼ੀਟ ਤੋਂ ਵੱਧ ਰਹੇ ਹੋ, ਤਾਂ ਏਜੰਟ ਨੂੰ ਕਹੋ ਕਿ ਡੇਟਾ ਪ੍ਰੋਜੈਕਟ ਦੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਲੈ ਜਾਵੇ ਅਤੇ ਉਸ ਉੱਤੇ ਡੈਸ਼ਬੋਰਡ ਬਣਾਏ।
ਸਵਾਲ
ਮੇਰੀ ਐਪ ਕਿਸੇ ਨਿੱਜੀ Google Sheet ਨੂੰ ਕਿਵੇਂ ਪੜ੍ਹੇ?
ਆਮ ਤਰੀਕਾ ਹੈ Google Cloud ਸਰਵਿਸ ਅਕਾਊਂਟ: Sheets API ਚਾਲੂ ਕਰੋ, ਸਰਵਿਸ ਅਕਾਊਂਟ ਅਤੇ ਉਸਦੀ ਕੀ ਬਣਾਓ, ਫਿਰ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਨੂੰ ਸਰਵਿਸ ਅਕਾਊਂਟ ਦੇ ਈਮੇਲ ਪਤੇ ਨਾਲ Viewer ਜਾਂ Editor ਵਜੋਂ ਸਾਂਝਾ ਕਰੋ। ਤੁਹਾਡਾ ਸਰਵਰ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੀ ਕੀ ਵਰਤ ਕੇ Sheets API ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ।
ਕੀ ਕਿਸੇ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਲਈ Google API key ਵਰਤ ਸਕਦਾ ਹਾਂ?
ਸਿਰਫ਼ ਜਨਤਕ ਡੇਟਾ ਲਈ। Google ਦੀ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਗਾਈਡ ਕਹਿੰਦੀ ਹੈ ਕਿ API keys ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਡੇਟਾ ਲਈ ਅਗਿਆਤ ਪਹੁੰਚ ਲਈ ਹਨ, ਜਿਵੇਂ ਉਹ ਫਾਈਲਾਂ ਜੋ ਲਿੰਕ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨਾਲ ਸਾਂਝੀਆਂ ਹਨ। ਨਿੱਜੀ ਸ਼ੀਟਾਂ ਲਈ ਸਰਵਿਸ ਅਕਾਊਂਟ ਜਾਂ OAuth ਚਾਹੀਦਾ ਹੈ।
Google Sheets API ਦੀਆਂ ਹੱਦਾਂ ਕੀ ਹਨ?
ਸਤੰਬਰ 2026 ਤੱਕ, Google ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ 300 ਰੀਡ ਅਤੇ 300 ਰਾਈਟ ਪ੍ਰਤੀ ਮਿੰਟ ਦੱਸਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਤੀ ਯੂਜ਼ਰ ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ ਹਰ ਇੱਕ 60 ਪ੍ਰਤੀ ਮਿੰਟ, ਬਿਨਾਂ ਰੋਜ਼ਾਨਾ ਹੱਦ ਦੇ। ਹੱਦ ਟੱਪਣ 'ਤੇ 429 ਗਲਤੀ ਆਉਂਦੀ ਹੈ; Google truncated exponential backoff ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।
ਕੀ ਮੈਂ Google Sheets ਨੂੰ ਆਪਣੀ ਐਪ ਦਾ ਡੇਟਾਬੇਸ ਬਣਾ ਸਕਦਾ ਹਾਂ?
ਛੋਟੀਆਂ, ਘੱਟ ਟ੍ਰੈਫਿਕ ਵਾਲੀਆਂ ਐਪਾਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਲੋਕ ਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਵੀ ਸੋਧਦੇ ਹਨ। ਬਹੁਤ ਸਾਰੇ ਯੂਜ਼ਰਾਂ, ਵਾਰ-ਵਾਰ ਲਿਖਤਾਂ, ਰਿਕਾਰਡਾਂ ਵਿਚਕਾਰ ਰਿਸ਼ਤਿਆਂ ਜਾਂ ਹਰ ਯੂਜ਼ਰ ਲਈ ਵੱਖਰੀਆਂ ਇਜਾਜ਼ਤਾਂ ਲਈ ਅਸਲ ਡੇਟਾਬੇਸ ਵਧੇਰੇ ਭਰੋਸੇਯੋਗ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਫਿਰ ਵੀ ਡੇਟਾ ਨੂੰ ਸ਼ੀਟ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ।