2017-04-27 7 views
-1

以下のコードは、Google Apps Scriptの下のコードの最後の行に「無効な引数」例外を返します。Google AppsスクリプトでJDBC setQueryTimeoutが無効な引数を返します

var conn = Jdbc.getConnection(dbUrl, user, userPwd); 
var stmt = conn.createStatement(); 
stmt.setQueryTimeout(40); 

Googleの独自のドキュメントによると、引数が数秒でタイムアウトを定義する整数を受け入れ、私はそれに何かを見ることはできません。

https://developers.google.com/apps-script/reference/jdbc/jdbc-statement#setquerytimeoutseconds

これは間違っている可能性があっするとまた(このJDBCクラスが直接ポートとなっている)によりjava.sql.Statementのドキュメントには、任意のヒントを与えるものではありません。 setQueryTimeout パラメータの上限がGoogle Apps Scriptで30に設定されている明白な(そしてもっと重要な文書化されていない)理由

https://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#setQueryTimeout(int)

答えて

0

したがって、以下のコードは正常に動作します。

stmt.setQueryTimeout(30); 
関連する問題