0

私はこれを読みました(そして他の関連するものも):

https://developers.google.com/mobile/articles/fast_buttons?hl=fi#conclusion

しかし、GoogleAppsScriptでこれを使用する方法がわかりません。GUIビルダーでUIを作成しましたが、モバイルデバイスでもボタンを機能させたいと考えています。

誰かが私のボタンをモバイルデバイスでも機能するように変更する方法のコード例を教えてくれませんか?


PCでは正常に機能するがモバイルデバイスでは機能しないコード:

var handler109 = app.createServerClickHandler('func109');
var but109 = app.getElementById('Button109');
but109.addClickHandler(handler109);

クライアントハンドラーの使用方法は?app.createClientHandler('func109')はエラーを生成し、app.createClientClickHandler('func109')はエラーを生成します...関数func109を呼び出す必要があることを定義するにはどうすればよいですか?

var handler109 = app.createClientHandler();
var but109 = app.getElementById('Button109');
but109.addClickHandler(handler109);
4

1 に答える 1

1

まず、共有した記事はモバイルに適用できますが、GoogleAppsScriptにはあまり適用できません。

ただし、GoogleAppsScriptで作成したボタンはモバイルデバイスでも機能します。ただし、ボタンにサーバーハンドラーのみを設定している場合は、ボタンのアクションがユーザーに表示されるまでにかなりの時間がかかります。

Google Apps Scriptには、サーバーハンドラーよりもはるかに高速な応答を表示するクライアントハンドラーもあります。

問題1086があなたのケースに関連している可能性があります

于 2012-11-23T15:47:54.150 に答える