Error al intentar ejecutar una funcion de google app script desde python

53 views
Skip to first unread message
Assigned to mauricio...@gmail.com by me

Héctor

unread,
May 25, 2023, 4:11:04 AM5/25/23
to Apps Script en Español

El problema que tengo es que he creado una funcion en Python para ejecutar una funcion creda en google app script. El problema es que siempre me da el mismo error y la cuestión es que la id del app script esta bien puesta y las credenciales las he utilizado miles de veces y son correctas. El error que me devuelve es este

An error occurred: <HttpError 404 when requesting https://script.googleapis.com/v1/scripts/1JD_cKX0Q0lKzxBTKeWhELU0WDfkN4y50I0cBEtlgmONs64Y2YyGOSUmY:run?alt=json returned "Requested entity was not found.". Details: "Requested entity was not found.">

Os dejo la funcion de python para ver si alguien me puede echar una mano. Gracias.


from google.oauth2.service_account import Credentials
from googleapiclient.discovery import build

from googleapiclient.errors import HttpError

def execute_ga_script_function():
    script_id = 'xxxxxxxxxxxxxx'
    function_name = 'myFunction'

    service_account_file = 'C:/Users/elhom/Documents/PYTHON/xxxxxx.json'
    creds = Credentials.from_service_account_file(service_account_file, scopes=scopes)

    service = build('script', 'v1', credentials=creds)

    request = {
        'function': function_name,
        'devMode': True
    }

    try:
        response = service.scripts().run(scriptId=script_id, body=request).execute()
        print(response)
    except HttpError as error:
        print(f"An error occurred: {error}")


execute_ga_script_function()
Reply all
Reply to author
Forward
0 new messages