我有两个带有小时数字段的数据源表 Projects 和 tt_records。Project 和 tt_records 之间存在一对多的关系。我想在表格中显示每个项目的总小时数。我能够计算服务器端函数的总小时数,如何将总小时数与 UI 上的标签绑定。我正在尝试在现场绑定中使用以下内容。我看到该函数是通过控制台日志中的 info 语句调用的,但是该值未显示在 UI clientgetProjHours(@datasource.item._key); 以下是客户端脚本
function clientgetProjHours(key){
return (google.script.run.withSuccessHandler(function (key) {
console.info("received result");
}).getProjHours(key));
}
以下是服务器端脚本
function getProjHours(key){
console.log ("In the function getProjHours (" + key +")");
var pRecords = app.models.Projects.getRecord(key);
console.log("Contents of " + pRecords);
var tRecords =pRecords.tt_record;
console.log("Contents of t Records" + tRecords);
var total = 0;
tRecords.forEach (function (item){
total += item.actuals;
});
console.log ("The result is: " + total);
return total;
}
您能否建议实现此功能的最佳方法。非常感谢您的帮助