我在兩張表單之間使用「導入區域」功能以2種方式設置隱藏專有公式,這需要幾秒鐘的時間才能將結果更新到當前表單。我想要做的是在輸入單元格中輸入用戶信息時,彈出「正在加載...請稍候...」框,並等待X秒。我已經看到了一些彈出窗口的例子,但不知道如何更新單元格時如何去做....任何想法?如何在谷歌表格中創建「加載」彈出窗口?
0
A
回答
1
這使用JavaScript計時器。它將顯示5秒鐘的無模式對話並消失。當然,你可以把你喜歡的任何動畫放在那裏。而且我包括幾乎所有時間都使用的dispStatus函數。這可能不是最好的方式。但它的工作。
function timer_test()
{
dispStatus('Loading.....','<script>var myVar = setInterval(myTimer ,5000);function myTimer() { google.script.host.close();}</script>',200,200)
}
function dispStatus(title,html,width,height)
{
// Display a modeless dialog box with custom HtmlService content.
var title = typeof(title) !== 'undefined' ? title : 'No Title Provided';
var width = typeof(width) !== 'undefined' ? width : 250;
var height = typeof(height) !== 'undefined' ? height : 300;
var html = typeof(html) !== 'undefined' ? html : '<p>No html provided.</p>';
var htmlOutput = HtmlService
.createHtmlOutput(html)
.setWidth(width)
.setHeight(height);
SpreadsheetApp.getUi().showModelessDialog(htmlOutput, title);
}
2
您還可以使用敬酒電子表格:
// Show a 3-second popup with the title "Status" and the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status', 3);
相關問題
- 1. 如何在頁面加載時創建彈出窗口?
- 2. 如何在android中創建彈出窗口模式窗口
- 3. 如何添加彈出窗口/模式,動態創建的表
- 4. Web2py - 如何創建彈出窗口?
- 5. 如何創建彈出窗口?
- 6. 如何創建android彈出窗口?
- 7. 如何創建HTML彈出窗口?
- 8. 如何創建Unblockable Javascript彈出窗口
- 9. 如何創建「New xxx」彈出窗口?
- 10. 如何創建彈出窗口
- 11. 創建GWT彈出窗口
- 12. 創建彈出窗口
- 13. 創建彈出窗口
- 14. 在asp.net中創建彈出窗口?
- 15. 在wxpython中彈出窗口創建
- 16. 如何在另一個彈出窗口內創建彈出框
- 17. 如何把彈出窗口點擊目前在谷歌地圖
- 18. 如何使用xamarin.forms在彈出窗口中創建窗體?
- 19. 在彈出窗口中顯示錶格
- 20. 在彈出窗口中提交表格
- 21. 如何在表單上創建彈出窗口提交
- 22. 谷歌地圖 - 彈出窗口是否顯示負載?
- 23. 如何創建React.js新窗口彈出窗口
- 24. 如何在彈出窗口中打開彈出窗口?
- 25. 在彈出窗口中重新加載主窗口的變量
- 26. 在UIView上創建彈出式窗口
- 27. 在iPhone上創建彈出窗口?
- 28. 爲網頁創建彈出窗口(或者是彈出窗口?)窗口
- 29. 谷歌方向只在彈出窗口中
- 30. 彈出格在父窗口
你們是真棒謝謝! – Philip