Javascript 以编程方式增加弧的长度

Javascript 以编程方式增加弧的长度,javascript,google-apps-script,google-slides-api,google-slides,Javascript,Google Apps Script,Google Slides Api,Google Slides,我试着在圆上画弧线。 我想增加弧长。我可以手动增加,但我不知道如何通过编程增加弧的长度 如果我将获得如何增加弧的长度,那么我将根据我的要求创建多个圆 let circleBlue1 = slide.insertShape(SlidesApp.ShapeType.ELLIPSE, 610, 110, 70, 70); circleBlue1.getBorder().setWeight(8).getLineFill().setSolidFill("#007A86");

我试着在圆上画弧线。 我想增加弧长。我可以手动增加,但我不知道如何通过编程增加弧的长度

如果我将获得如何增加弧的长度,那么我将根据我的要求创建多个圆

let circleBlue1 = slide.insertShape(SlidesApp.ShapeType.ELLIPSE, 610, 110, 70, 70);
    circleBlue1.getBorder().setWeight(8).getLineFill().setSolidFill("#007A86");
    circleBlue1.getFill().setSolidFill('#FFFFFF');


let circleBlue2 = slide.insertShape(SlidesApp.ShapeType.ELLIPSE, 622, 122, 46, 46);
    circleBlue2.getBorder().setWeight(12).getLineFill().setSolidFill("#007A86");
    circleBlue2.getFill().setSolidFill('#FFFFFF');


let arc1 = slide.insertShape(SlidesApp.ShapeType.ARC, 610, 110, 70, 70);
    arc1.setRotation(200);
    arc1.getBorder().setWeight(8).getLineFill().setSolidFill("#D9D9D9");


let arc2 = slide.insertShape(SlidesApp.ShapeType.ARC, 622, 122, 46, 46);
    arc2.setRotation(200);
    arc2.getBorder().setWeight(12).getLineFill().setSolidFill("#D9D9D9");
结果即将到来:

要求的结果:

AFAIK无法通过应用程序脚本或API实现 我尝试检查应用程序脚本中所有可能的属性,但在修改弧的扫描时没有任何更改。然后我试着检查一下

这最多给了我这些参数:

{
“objectId”:“p”,
“页面元素”:[
{   
“objectId”:“幻灯片API17000000589\u 3”,
“大小”:{
“宽度”:{
“震级”:300万,
“单位”:“EMU”
},  
“高度”:{
“震级”:300万,
“单位”:“EMU”
}   
},    
“转换”:{
“scaleX”:-0.1652,
“scaleY”:-0.1636,
“剪切力”:-0.1057,
“希利”:0.1067,
“translateX”:6532089.87,
“translateY”:1296513.29,
“单位”:“EMU”
},    
“形状”:{
“shapeType”:“ARC”,
“shapeProperties”:{
“shapeBackgroundFill”:{
“propertyState”:“未呈现”,
“solidFill”:{
“颜色”:{
“themeColor”:“LIGHT2”
},    
“阿尔法”:1
}   
},    
“大纲”:{
“大纲图填充”:{
“solidFill”:{
“颜色”:{
“rgbColor”:{
“红色”:0.8509804,
“绿色”:0.8509804,
“蓝色”:0.8509804
} 
},  
“阿尔法”:1
} 
},  
“重量”:{
“震级”:152400,
“单位”:“EMU”
},  
“dashStyle”:“SOLID”
},    
“影子”:{
“类型”:“外部”,
“转换”:{
“scaleX”:1,
"斯卡利":1,,
“单位”:“EMU”
},  
“对齐”:“左下角”,
“半径”:{
“单位”:“EMU”
},  
“颜色”:{
“rgbColor”:{}
},  
“阿尔法”:1,
“旋转形状”:错误,
“propertyState”:“未渲染”
},    
“内容对齐”:“中间”,
“自动拟合”:{
“自动装配类型”:“无”,
“fontScale”:1
} 
}   
} 
}   
],    
“slideProperties”:{
“layoutObjectId”:“p2”,
“masterObjectId”:“simple-light-2”,
“notesPage”:{
“objectId”:“p:notes”,
“页面类型”:“注释”,
“页面元素”:[
{   
“objectId”:“i2”,
“大小”:{
“宽度”:{
“震级”:300万,
“单位”:“EMU”
},  
“高度”:{
“震级”:300万,
“单位”:“EMU”
}   
},    
“转换”:{
“scaleX”:2.032025,
“scaleY”:1.143,
“translateX”:381300,
“translateY”:685800,
“单位”:“EMU”
},    
“形状”:{
“shapeProperties”:{
“大纲”:{
“propertyState”:“继承”
} 
},  
“占位符”:{
“类型”:“幻灯片图像”,
“parentObjectId”:“n:幻灯片”
}   
} 
},  
{   
“objectId”:“i3”,
“大小”:{
“宽度”:{
“震级”:300万,
“单位”:“EMU”
},  
“高度”:{
“震级”:300万,
“单位”:“EMU”
}   
},    
“转换”:{
“scaleX”:1.8288,
“scaleY”:1.3716,
“translateX”:685800,
“translateY”:4343400,
“单位”:“EMU”
},    
“形状”:{
“shapeType”:“文本框”,
“shapeProperties”:{
“shapeBackgroundFill”:{
“propertyState”:“继承”
},    
“大纲”:{
“propertyState”:“继承”
},    
“影子”:{
“propertyState”:“继承”
},    
“自动拟合”:{
“fontScale”:1
} 
},  
“占位符”:{
“类型”:“主体”,
"索引":1,,
“parentObjectId”:“n:文本”
}   
} 
}   
],    
“页面属性”:{
“pageBackgroundFill”:{
“propertyState”:“继承”
}   
},    
“notesProperties”:{
“SpeakerNotesObjected”:“i3”
} 
}   
},    
“修订ID”:“7MTqW3NeaZ8yQ”,
“页面属性”:{
“pageBackgroundFill”:{
“propertyState”:“继承”
}   
} 
}
我手动更改了弧的扫描,除了
修订ID
之外,其他属性都没有更改

因此,在这种情况下,鉴于我找不到任何现有的功能请求,您可能希望使用以下模板自己提交一个请求:

解释无法通过API或应用程序脚本修改弧的扫描。确保添加尽可能多的信息和理由,以增加你被注意的机会

权变措施 m