Google apps script 如何将google电子表格连接到我的MariaDB?

Google apps script 如何将google电子表格连接到我的MariaDB?,google-apps-script,google-sheets,mariadb,Google Apps Script,Google Sheets,Mariadb,我可以远程连接navicat,没有问题,但是当我在google应用程序脚本中尝试这样做时,我遇到了下一个错误:无法建立数据库连接。检查连接字符串、用户名和密码 我使用以下功能进行连接: function getConnection(){ var address = 'url.domain'; var user = 'username'; var userPwd = 'pass'; var db = 'database_name'; var spreadsheetURL

我可以远程连接navicat,没有问题,但是当我在google应用程序脚本中尝试这样做时,我遇到了下一个错误:无法建立数据库连接。检查连接字符串、用户名和密码

我使用以下功能进行连接:

function getConnection(){

  var address = 'url.domain';
  var user = 'username'; 
  var userPwd = 'pass'; 
  var db = 'database_name';
  var spreadsheetURL = 'spreadsheetURL'; 


  var dbUrl = 'jdbc:mysql://' + address + '/' + db;
  var conn = Jdbc.getConnection(dbUrl, user, userPwd);
  return conn;
}
插入的数据是正确的; 我尝试使用没有特殊字符的密码。
电子表格是可共享的,任何有链接的人都可以编辑。

请确保根据本文档将您的CIDR IP地址范围列入白名单:


此外,如果您不想白名单IP地址,Google建议使用Jdbc.getCloudSqlConnection(url)方法。

应用程序脚本使用的Jdbc版本可能不支持MariaDB。可能相关:可能重复