Skip to content

Instantly share code, notes, and snippets.

@aswinzz
Last active October 6, 2019 18:26
Show Gist options
  • Save aswinzz/16124970763bc92ca7f3e63526d407ba to your computer and use it in GitHub Desktop.
Save aswinzz/16124970763bc92ca7f3e63526d407ba to your computer and use it in GitHub Desktop.
from sheetsDb.sheetsDb import sheetsDb
creds = {
"type": "XXXXXXXXXXXXXXXXXXX",
"project_id": "XXXXXXXXXXXXXXXXXXX",
"private_key_id": "XXXXXXXXXXXXXXXXXXX",
"private_key": "XXXXXXXXXXXXXXXXXXX",
"client_email": "XXXXXXXXXXXXXXXXXXX",
"client_id": "XXXXXXXXXXXXXXXXXXX",
"auth_uri": "XXXXXXXXXXXXXXXXXXX",
"token_uri": "XXXXXXXXXXXXXXXXXXX",
"auth_provider_x509_cert_url": "XXXXXXXXXXXXXXXXXXX",
"client_x509_cert_url": "XXXXXXXXXXXXXXXXXXXm"
}
sheetsObj = sheetsDb(creds)
sheetsObj.connectDb("https://docs.google.com/spreadsheets/d/1k2ypyks7-4EpZmsRHBHOSm4KfplTgFFZD-SciA45DFQ")
sheetsObj.createTable("User Details",["First Name","Last Name"])
sheetsObj.save("User Details",["Aswin","VB"])
sheetsObj.save("User Details",["John","Doe"])
sheetsObj.save("User Details",["Leonardo","Dicaprio"])
data=sheetsObj.findAll("User Details")
item=sheetsObj.findOneByColumn("User Details","First Name","Aswin")
sheetsObj.deleteOneByColumn("User Details","First Name","Aswin")
sheetsObj.deleteAll("User Details")
sheetsObj.deleteTable("User Details")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment