deleteSlide
This function deletes the specified slide from the current presentation.
Prompts
- Delete slide 8
Function registration
let func = new RegisteredFunction();
func.name = "deleteSlide";
func.params = [
"slideNumber (number): the slide number to delete"
];
func.examples = [
"if you need to delete slide 5, respond with:\n" + "[functionCalling (deleteSlide)]: {\"slideNumber\": 5}"
];
Parameters
Name | Type | Example | Description |
---|---|---|---|
slideNumber | number | 2 | The number of the slide to delete. |
Function execution
func.call = async function (params) {
Asc.scope.slideNum = params.slideNumber;
await Asc.Editor.callCommand(function () {
let presentation = Api.GetPresentation();
let slide = presentation.GetSlideByIndex(Asc.scope.slideNum - 1);
if (slide) {
slide.Delete();
}
});
};
return func;
Methods used: GetPresentation, GetSlideByIndex, Delete, Asc.scope object
Result