kenken999's picture
sedd
ee3a6ac
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}')