Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

183
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!