以下のコードは、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)