https://github.com/yogeshpaliyal/retrosheet-ts
📃 Read write to Google Sheets without API for FREE (100%)
https://github.com/yogeshpaliyal/retrosheet-ts
google-form google-sheets googlesheets hacktoberfest retrosheet
Last synced: about 1 month ago
JSON representation
📃 Read write to Google Sheets without API for FREE (100%)
- Host: GitHub
- URL: https://github.com/yogeshpaliyal/retrosheet-ts
- Owner: yogeshpaliyal
- Created: 2023-08-27T05:59:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-30T13:28:15.000Z (5 months ago)
- Last Synced: 2025-02-27T03:47:55.373Z (about 2 months ago)
- Topics: google-form, google-sheets, googlesheets, hacktoberfest, retrosheet
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/retrosheet-ts
- Size: 175 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RetroSheet-TS
Thanks to : [Retrosheet by theApache64](https://github.com/theapache64/retrosheet)
## Install
```shell
npm i retrosheet-ts
```## Usage ⌨️
### Fetch Google Sheet Data.
#### Get Spreadsheet ID
Get Spreadsheet ID from spreadsheet url.
#### Get Data
```js
import { fetchRetrosheetData } from 'retrosheet-ts';const response = await fetchRetrosheetData("", { sheetName: "notess", query: "select * limit 2" })
```Output
```json
[
{
"created_at": "26/08/2023 17:37:06",
"title": "Hello",
"description": "Description"
},
{
"created_at": "26/08/2023 17:37:28",
"title": "Yogesh",
"description": "Description"
}
]
```### Write Data to Google Sheet.
Follow steps 1 - 4 from [here](https://github.com/theapache64/retrosheet)
#### Get Form ID
Get form id Form URL
#### Write data
```js
import { writeRetrosheetData } from 'retrosheet-ts';const request = {
'Title': "test title",
'Description': 'test Description'
}
writeRetrosheetData("", request)
```
**_Note: Keys of request must be the same as Form Field name._**