0

Web アプリとして展開された Google Apps Script で実行getElementById()する場合、Google Apps Script でこの要素の親を知ることは可能ですか?

.parentNode私は、式なしでand .parentElementtogether のような JavaScript 式を試しました.id 。関数も使用しましたparent()が、すべてエラーが返されます。

ここでは、私が試したさまざまな可能性をすべて見ることができます。
エラーは次のとおりです:
-オブジェクト ボタンで親が見つかりません
-未定義のメソッド add を呼び出せません

htmlservice で parentNode を使用できることがわかりましたが、Web アプリとしてデプロイされた Google Apps スクリプト内では使用できませんか?

4

1 に答える 1

0

そのような方法はありません。ただし、親のIDはsetTagを介してラベルに保存できます。

var aLabel = app.createLabel("A Label").setId('alabel').setVisible(true).setTag ('vpanel');

したがって、イベントハンドラーに書き込むことができます。

var vPanel = app.getElementById(app.getElementById('alabel').getTag());
于 2013-01-13T17:35:49.377 に答える