PowerPoint JavaScript API
E700373
PowerPoint JavaScript API is a web-based programming interface that lets developers create, read, and modify PowerPoint presentations through JavaScript add-ins.
All labels observed (1)
| Label | Occurrences |
|---|---|
| PowerPoint JavaScript API canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7934170 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: PowerPoint JavaScript API Context triple: [Microsoft APIs, includes, PowerPoint JavaScript API]
-
A.
PowerPoint
PowerPoint is a widely used Microsoft presentation software application for creating, editing, and delivering slide-based visual presentations.
-
B.
LibreOffice Impress
LibreOffice Impress is the free, open-source presentation component of the LibreOffice suite, used to create and display slide-based presentations across multiple platforms.
-
C.
PresentationML
PresentationML is the XML-based markup language used in the Office Open XML standard to represent and structure PowerPoint presentation documents.
-
D.
PPT
PPT is the IATA airport code for Faaʻa International Airport, the main international gateway to Tahiti in French Polynesia.
-
E.
PPT
PPT is a political organization that functioned as one of the constituent parties within East Timor’s National Council of Timorese Resistance during the struggle for independence.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: PowerPoint JavaScript API Target entity description: PowerPoint JavaScript API is a web-based programming interface that lets developers create, read, and modify PowerPoint presentations through JavaScript add-ins.
-
A.
PowerPoint
PowerPoint is a widely used Microsoft presentation software application for creating, editing, and delivering slide-based visual presentations.
-
B.
LibreOffice Impress
LibreOffice Impress is the free, open-source presentation component of the LibreOffice suite, used to create and display slide-based presentations across multiple platforms.
-
C.
PresentationML
PresentationML is the XML-based markup language used in the Office Open XML standard to represent and structure PowerPoint presentation documents.
-
D.
PPT
PPT is the IATA airport code for Faaʻa International Airport, the main international gateway to Tahiti in French Polynesia.
-
E.
PPT
PPT is a political organization that functioned as one of the constituent parties within East Timor’s National Council of Timorese Resistance during the struggle for independence.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
Office JavaScript API component ⓘ web-based programming interface ⓘ |
| accessibleFrom | Office Add-ins NERFINISHED ⓘ |
| accessPattern | context-based object access ⓘ |
| developedBy | Microsoft ⓘ |
| documentedAt | https://learn.microsoft.com/office/dev/add-ins/reference/javascript-api-for-office ⓘ |
| enables |
automation of PowerPoint tasks
ⓘ
creation of PowerPoint add-ins ⓘ modifying PowerPoint presentations ⓘ reading PowerPoint presentations ⓘ |
| exposes |
PowerPoint-specific object model
NERFINISHED
ⓘ
image object ⓘ presentation object ⓘ shape object ⓘ slide object ⓘ table object ⓘ text range object ⓘ |
| introducedAs | PowerPoint-specific subset of Office JavaScript API NERFINISHED ⓘ |
| partOf |
Office Add-ins platform
NERFINISHED
ⓘ
Office JavaScript API NERFINISHED ⓘ |
| programmingLanguage | JavaScript ⓘ |
| requires | Office.js library NERFINISHED ⓘ |
| runsIn |
PowerPoint for Mac
NERFINISHED
ⓘ
PowerPoint for Windows NERFINISHED ⓘ PowerPoint on iPad NERFINISHED ⓘ PowerPoint on the web NERFINISHED ⓘ |
| securityModel | runs in sandboxed web add-in environment ⓘ |
| supports |
PowerPointApi requirement sets
NERFINISHED
ⓘ
coauthoring scenarios via add-ins ⓘ deleting slides ⓘ formatting shapes ⓘ formatting text ⓘ inserting images ⓘ inserting slides ⓘ navigating between slides ⓘ reading metadata of presentations ⓘ reading slide collections ⓘ reordering slides ⓘ selection of shapes ⓘ working with slide layouts ⓘ working with slide masters ⓘ |
| supportsApplication | Microsoft PowerPoint NERFINISHED ⓘ |
| targetDeveloper |
Office add-in developers
ⓘ
web developers ⓘ |
| uses |
JavaScript promises
ⓘ
asynchronous programming model ⓘ load and sync pattern for object properties ⓘ |
| versioningModel | requirement sets ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: PowerPoint JavaScript API Description of subject: PowerPoint JavaScript API is a web-based programming interface that lets developers create, read, and modify PowerPoint presentations through JavaScript add-ins.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.