Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

182
Visualizações
Supabase y Google Apps Script

¿Es posible usar Supabase con Google Apps Script (GAS)?

Soy nuevo en Supabase y nunca antes había intentado importar una biblioteca externa a GAS. Estoy planeando usar Supabase como base de datos para mi proyecto en GAS. El proyecto está diseñado para ejecutar un bot en una plataforma de chat en lugar de una interfaz de usuario. Según la documentación de Supabase , parece que funciona ejecutando la función de la biblioteca de Supabase.

He intentado usar la biblioteca de Supabase copiando y pegando toda la biblioteca desde aquí o usando eval() , pero todos devuelven el error: ReferenceError: self is not defined .

Aquí está la función que ejecuto que usa eval() :

 function myFunction(){ var x = eval(UrlFetchApp.fetch("https://unpkg.com/@supabase/supabase-js").getContentText()) var supabase = createClient(supabaseUrl,supabaseKey) }

Se supone que createClient() es una función de la biblioteca Supabase.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Una ruta posible que se me ocurre para hacer que esto funcione es usar Postgrest , que es el servidor API subyacente que usan los usuarios de Supabase.

Dado que se puede acceder a cada instancia de Supabase mediante Postgrest, debería poder realizar operaciones de inserción, actualización, eliminación y lectura en su base de datos de Supabase desde su proyecto GAS.

Probablemente pueda ejecutar algo como esto para acceder a Supabase.

 $anonKey = "YOUR_SUPABASE_ANON_KEY_HERE" $url = "YOUR_SUPABASE_URL_HERE" $var options = { "async": true, "crossDomain": true, "method" : "GET", "headers" : { "Authorization" : "Bearer " + $anonKey, "apikey": $anonKey } }; var response = UrlFetchApp.fetch($url + "YOUR_QUERY_PARAMETER_FOR_POSTGREST", options);
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda