Görüntüleyici web sayfasını yüklediğinde, bir HTML web sayfasında bazı bilgileri görüntülemeye çalışıyorum. Bir tamsayı döndüren getID (e-posta) adlı bir işlevim var. Bunun konsolda test ettiğim gibi çalıştığını ve düzgün çalıştığını biliyorum. Sorunum, sayfa yüklendiğinde getID() öğesinin web sayfasına döndürülmesini gösterebiliyor.HTML sayfasında nasıl görüntülenen bir fonksiyonun geri dönüşünü yüklüyor?
Bir divun ne dediğini değiştirmek için document.getElementById('div id goes here').innerHTML('content goes here');
kullanmam gerektiğini biliyorum, ancak hayatım boyunca gerçek bilgileri alamıyorum.
İşte ne var:
<div id='output'>
</div>
<script>
function showId() {
var id = google.script.run.getId(Session.getActiveUser().getEmail());
document.getElementById('output').innerHTML(id);
</script>
nasıl HTML sayfası yüklendiğinde bu çalışmasını sağlamak için hiçbir fikrim yok. Yardım takdir edilir!
Teşekkürler, olay dinleyicisini kullanarak gerçekten yardımcı oldu. Bunu sayfada otomatik olarak bir şeyler almak için kullanabilirim, ancak şimdi bu sorun onSuccessHandler ile ilgili. Ben int id döndüren - işlevden dönüş almak için kullanmaya çalışıyorum. Aşağıdakiler işe yaramaz: 'google.script.run.withSuccessHandler (showInfo) .getLast();' showInfo() değeri yalnızca div değerine ayarlar. Bu başarı işleyicisi aslında işlevin kimliğini elde etmekten sonuç alamıyor. Herhangi bir fikir? – Kohle
* iç *. Sabit. Tek bir mektup yazım hatası zorluğuma neden oldu. – Kohle