您可以使用setStyleAttribute()
并参考一些CSS 文档
例如尝试这样(我真的不是 CSS 专家,所以如果它不优雅,请不要怪我;-)
function testImage(){
var app = UiApp.createApplication().setTitle("My Simple App").setHeight('700').setWidth('900');
mainImage = app.createImage("https://dl.dropbox.com/u/211279/Time-change-clock_animated_TR80.gif")
.setStyleAttribute('position','relative').setStyleAttribute('left','50%').setStyleAttribute('top','50%')
app.add(mainImage);
ss=SpreadsheetApp.getActive()
ss.show(app)
}
注意:您还可以使用 PX(pixels) 而不是 % 来定位图像,并且正如您所注意到的,我在电子表格 UI 中对此进行了测试。
编辑:这是一个使用像素和 Bryan 对 CSS 样式的建议的版本,更紧凑,语法接近原始 CSS 方法(再次感谢):
var _imgCSS = {'position':'relative', 'left':'200PX', 'top':'200PX'}
function testImage(){
var app = UiApp.createApplication().setTitle("My Simple App").setHeight('500').setWidth('500');
var mainImage = app.createImage("https://dl.dropbox.com/u/211279/Time-change-clock_animated_TR80.gif")
.setStyleAttributes(_imgCSS)
app.add(mainImage);
ss=SpreadsheetApp.getActive()
ss.show(app)
}