[英]Pass Google Sheets Cell Value To HTML
我正在尝试将值“assetCell”传递给 HTML 对话框。 看起来很简单。 . . 感谢您的任何帮助。
气体
function Test(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var MySH = ss.getActiveSheet();
var Assetcell = MySH.getRange("f8").getValue()
var Assetcellb = MySH.getRange("f10").getValue()
var t = HtmlService.createTemplateFromFile('vIndex'); // Modified
t.AssetCell = Assetcell
t.AssetCell = Assetcellb
html = t.evaluate().setWidth(400).setHeight(300); // Added
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(html, 'Hi');
}
HTML
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<?!= AssetCell => ?>
</body>
</html>
这个改装怎么样?
function Test(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var MySH = ss.getActiveSheet();
var Assetcell = MySH.getRange("f8").getValue()
var t = HtmlService.createTemplateFromFile('vIndex'); // Modified
t.AssetCell = Assetcell; // Added
html = t.evaluate().setWidth(400).setHeight(300); // Added
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(html, 'Hi');
}
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<?!= AssetCell ?> => <!-- Modified -->
</body>
</html>
如果这对您没有用,我很抱歉。
<??= AssetCell ?>
您可以使用相同的 HTML。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var MySH = ss.getActiveSheet();
var Assetcell1 = MySH.getRange("f8").getValue();
var Assetcell2 = MySH.getRange("f10").getValue();
var t = HtmlService.createTemplateFromFile('vIndex'); // Modified
t.AssetCell = [Assetcell1, Assetcell2]; // Added
html = t.evaluate().setWidth(400).setHeight(300); // Added
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(html, 'Hi');
<??= AssetCell1 ?>
和<??= AssetCell2 ?>
时var ss = SpreadsheetApp.getActiveSpreadsheet(); var MySH = ss.getActiveSheet(); var Assetcell1 = MySH.getRange("f8").getValue(); var Assetcell2 = MySH.getRange("f10").getValue(); var t = HtmlService.createTemplateFromFile('vIndex'); // Modified t.AssetCell1 = Assetcell1; // Added t.AssetCell2 = Assetcell2; // Added html = t.evaluate().setWidth(400).setHeight(300); // Added SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .showModalDialog(html, 'Hi');
HTML
<?DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <??= AssetCell1?> => <!-- Modified --> <?!= AssetCell2 ?> => <!-- Modified --> </body> </html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.