【发布时间】:2021-11-18 22:50:00
【问题描述】:
我需要有关网络应用程序表单的帮助。我面临如何在 webapp 表单上实时显示价值的问题。我正确的 code.gs 但我无法创建用于运行函数间隔级别的 javascript。
请帮帮我。
function getTime(){
const ss =SpreadsheetApp.getActiveSpreadsheet()
const wsData = ss.getSheetByName("Run")
const emp = [Session.getActiveUser().getEmail()];
const now = new Date();
const d= wsData.getDataRange().getDisplayValues().reverse();
const emp_i = d.findIndex(r => r[1] === emp.toString());
if (emp_i == -1 && d[emp_i][4] == "");
const hour = new Date(now - new Date(d[emp_i][3])).toISOString().substr(11,8 );
return hour;
}
var Duration = [getTime()];
<label for="Duration">Last Activity Duration</label>
<select class="w3-select" id="Duration">
<? for(let i=0;i<Duration.length;i++){ ?>
<option>
<?= Duration[i]; ?>
</option>
<? }?>
</select>
</div>
【问题讨论】:
-
我不确定我是否完全理解您的最终目标 - 所以您想在 Web 应用程序的客户端运行
getTime函数吗?它应该在应用程序上实时吗? -
是的,你是对的..你能帮我吗
标签: javascript html jquery arrays google-apps-script