更新:
在The Master的帮助下解决方案 .setDashStyle(SlidesApp.DashStyle.DOT);
尝试在 Google Slide 的布局上插入点划线。但我的解决方案给了我直线,并且线条的高度仅限于幻灯片。
该方法展示了如何使用插入行。 https://developers.google.com/apps-script/reference/slides/page#insertlinelinecategory,-startleft,-starttop,-endleft,-endtop
Enum LineCategory - 没有任何虚线/点线类型的线: https://developers.google.com/apps-script/reference/slides/line-category
以上 2 篇文章不支持完整布局的点划线(幻灯片外)。
function dottedLines() {
var slide = SlidesApp.getActivePresentation();
var slideHt = slide.getPageHeight();
var slideWd = slide.getPageWidth();
var prevLeft = 0;
var prevTop = 0;
for (var i = 0; i < 3; i++) {
//Vertical lines
prevLeft = prevLeft + (slideWd / 3);
var startPoint = {
left: prevLeft,
top: 0
};
var endPoint = {
left: prevLeft,
top: slideHt
};
slide.getSlides()[0].insertLine(
SlidesApp.LineCategory.STRAIGHT,
startPoint.left,
startPoint.top,
endPoint.left,
endPoint.top
).setDashStyle(SlidesApp.DashStyle.DOT);
}
------------more script --------
------------more script --------
------------more script --------
------------more script --------
}
最佳答案
LineCategory
仅指线条的“曲线” - 无论是STRAIGHT
还是BENT
。
要创建虚线/虚线,.setDashStyle()
在创建的线上,可以是 SOLID
或 DOT
或 DASH
关于google-apps-script - 在 Google 幻灯片的布局上添加点划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63282396/