Ich verwende Dokumenteigenschaften in meinem Google Apps-Skript, um die MySQL-Datenbankverbindungszeichenfolge zu speichern und den Fehler TypeError zu erhalten: Kann die Methode "setProperties" von null in Zeile 2 nicht sicher, was der Grund könnte Sein.Google apps script-Methode getDocumentProperties gibt null zurück
dbmysqlconndev = PropertiesService.getDocumentProperties();
dbmysqlconndev.setProperties({
'mysqlUrl': 'jdbc:mysql://dbserverdev;databaseName=sample',
'mysqlUser': 'username',
'mysqlPassword': 'password'});
var keys = dbmysqlconndev.getKeys();
for (var i = 0; i < keys.length; i++) {
dbmysqlconndev.getProperty(keys[i]);
}
var mysqlurl = dbmysqlconndev.getProperty(keys[0]);
var mysqlusr = dbmysqlconndev.getProperty(keys[1]);
var mysqlpwd = dbmysqlconndev.getProperty(keys[2]);
Ich versuche, eine Skriptbibliothek für meine MySQL-Datenbank Verbindungszeichenfolge zu erstellen und die Funktion DBConn() von anderen Skripten aufzurufen. – user25407
dbmysqlconndev = EigenschaftenService.getDocumentProperties(); dbmysqlconndev.setProperties ({ 'mysqlUrl': 'jdbc: mysql: // dbtest; datenbankname = test', 'mysqlUsr': 'un', 'mysqlPwd': 'pd'}); var keys = dbmysqlconndev.getKeys(); für (var i = 0; i
user25407