Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,116 Bytes
ee3a6ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import logging
from google.oauth2 import service_account
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
class AppScript:
def __init__(self, credentials):
self.credentials = credentials
self.service = self._get_service()
def _get_service(self):
return build('script', 'v1', credentials=self.credentials)
def loggers(self, message):
logging.info(message)
def google_chat_insert(self, message):
try:
request = {
'requests': [
{
'insertText': {
'location': {
'index': 0
},
'text': message
}
}
]
}
response = self.service.documents().batchUpdate(
documentId='your_document_id', body=request).execute()
logging.info(f'Response: {response}')
except HttpError as error:
logging.error(f'Error: {error}') |