OfficeDev / office-js

A repo and NPM package for Office.js, corresponding to a copy of what gets published to the official "evergreen" Office.js CDN, at https://appsforoffice.microsoft.com/lib/1/hosted/office.js.
https://learn.microsoft.com/javascript/api/overview
Other
687 stars 94 forks source link

Making items under Menu in the manifest file #4871

Open chengtie opened 2 months ago

chengtie commented 2 months ago

I have a valid manifest file for an Excel add-in as follows

<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
    xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp">
    <Id>d9514467-0852-447f-b4d2-83c82a5d38bb</Id>
    <Version>1.1.0.0</Version>
    <ProviderName>Matrix Lead</ProviderName>
    <DefaultLocale>en-US</DefaultLocale>
    <DisplayName DefaultValue="Formula Editor" />
    <Description DefaultValue="A modern code editor for Excel functions and formulas."/>
    <IconUrl DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo3232.png"/>
    <HighResolutionIconUrl DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo6464.png" />

    <SupportUrl DefaultValue="https://www.10studio.tech/addinHelp"></SupportUrl>
    <AppDomains>
        <AppDomain>https://jsaddin.10studio.tech</AppDomain>
        <AppDomain>https://www.10studio.tech</AppDomain>
        <AppDomain>https://10studio.tech</AppDomain>
        <AppDomain>https://www.funfun.org.cn</AppDomain>
        <AppDomain>https://www.funfun.io</AppDomain>
        <AppDomain>https://funfun.io</AppDomain>
        <AppDomain>https://v3.10studio.tech</AppDomain>
    </AppDomains>
    <Hosts>
        <Host Name="Workbook" />
    </Hosts>
    <Requirements>
        <Sets>
            <Set Name="ExcelApi" MinVersion="1.2"/>
        </Sets>
    </Requirements>
    <DefaultSettings>
        <SourceLocation DefaultValue="https://v3.10studio.tech/#/formula-editor-addin?app=formula-editor-addin" />
    </DefaultSettings>
    <Permissions>ReadWriteDocument</Permissions>

    <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
        <Hosts>
            <Host xsi:type="Workbook">
                <DesktopFormFactor>
                    <GetStarted>
                        <Title resid="Contoso.GetStarted.Title"/>
                        <Description resid="Contoso.GetStarted.Description"/>
                        <LearnMoreUrl resid="Contoso.GetStarted.LearnMoreUrl"/>
                    </GetStarted>
                    <FunctionFile resid="Contoso.FunctionFile.Url" />
                    <ExtensionPoint xsi:type="PrimaryCommandSurface">
                        <!--Use OfficeTab to extend an existing Tab. Use CustomTab to create a new tab -->
                        <!-- Documentation includes all the IDs currently tested to work -->
                        <CustomTab id="Contoso.Tab1">
                            <!--Group. Ensure you provide a unique id. Recommendation for any IDs is to namespace using your company name-->

                            <Group id="Contoso.GroupEditor">
                                <Label resid="Contoso.GroupEditor.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpEditorIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpEditorIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpEditorIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonEditor">
                                    <Label resid="Contoso.TpButtonEditor.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonEditor.Label" />
                                        <Description resid="Contoso.TpButtonEditor.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpEditorIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpEditorIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpEditorIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                        <TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
                                        <SourceLocation resid="Contoso.TaskpaneEditor.Url" />
                                    </Action>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupLibraries">
                                <Label resid="Contoso.GroupLibraries.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpLibrariesIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpLibrariesIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpLibrariesIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonLib">
                                    <Label resid="Contoso.TpButtonLib.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonLib.Label" />
                                        <Description resid="Contoso.TpButtonLib.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpLibrariesIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpLibrariesIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpLibrariesIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                        <TaskpaneId>Libraries</TaskpaneId>
                                        <SourceLocation resid="Contoso.TaskpaneLibraries.Url" />
                                        <Title resid="Contoso.TaskpaneLibraries.Title" />
                                    </Action>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupHelp">
                                <Label resid="Contoso.GroupHelp.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpDocuIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpDocuIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpDocuIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonDocu">
                                    <Label resid="Contoso.TpButtonDocu.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonDocu.Label" />
                                        <Description resid="Contoso.TpButtonDocu.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpDocuIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpDocuIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpDocuIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ExecuteFunction">
                                        <FunctionName>openDocs</FunctionName>
                                    </Action>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupHelpdesk">
                                <Label resid="Contoso.GroupHelpdesk.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpHelpdeskIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpHelpdeskIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpHelpdeskIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonHelpdesk">
                                    <Label resid="Contoso.TpButtonHelpdesk.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonHelpdesk.Label" />
                                        <Description resid="Contoso.TpButtonHelpdesk.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpHelpdeskIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpHelpdeskIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpHelpdeskIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ExecuteFunction">
                                        <FunctionName>openHelpDesk</FunctionName>
                                    </Action>
                                </Control>
                            </Group>
                            <Label resid="Contoso.Tab1.TabLabel" />
                        </CustomTab>
                    </ExtensionPoint>
                </DesktopFormFactor>
            </Host>
        </Hosts>

        <Resources>
            <bt:Images>
                <bt:Image id="Contoso.tpEditorIcon_16x16" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo1616.png" />
                <bt:Image id="Contoso.tpEditorIcon_32x32" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo3232.png" />
                <bt:Image id="Contoso.tpEditorIcon_80x80" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo8080.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_16x16" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo1616.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_32x32" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo3232.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_80x80" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo8080.png" />
                <bt:Image id="Contoso.tpDocuIcon_16x16" DefaultValue="https://v3.10studio.tech/images/documentLogo1616.png" />
                <bt:Image id="Contoso.tpDocuIcon_32x32" DefaultValue="https://v3.10studio.tech/images/documentLogo3232.png" />
                <bt:Image id="Contoso.tpDocuIcon_80x80" DefaultValue="https://v3.10studio.tech/images/documentLogo8080.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_16x16" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo1616.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_32x32" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo3232.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_80x80" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo8080.png" />
            </bt:Images>
            <bt:Urls>
                <bt:Url id="Contoso.TaskpaneEditor.Url" DefaultValue="https://v3.10studio.tech/#/formula-editor-addin?app=formula-editor-addin" />
                <bt:Url id="Contoso.TaskpaneLibraries.Url" DefaultValue="https://v3.10studio.tech/#/excel-libraries" />
                <bt:Url id="Contoso.GetStarted.LearnMoreUrl" DefaultValue="https://www.10studio.tech/addinHelp" />
                <bt:Url id="Contoso.TaskpaneDocu.Url" DefaultValue="https://www.10studio.tech/docs/formulaEditor" />
                <bt:Url id="Contoso.FunctionFile.Url" DefaultValue="https://v3.10studio.tech/functions.html" />
            </bt:Urls>
            <bt:ShortStrings>
                <bt:String id="Contoso.Tab1.TabLabel" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.GetStarted.Title" DefaultValue="Get started with Formula Editor!" />
                <bt:String id="Contoso.GroupEditor.Label" DefaultValue="Edit" />
                <bt:String id="Contoso.TpButtonEditor.Label" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.TaskpaneEditor.Title" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.GroupLibraries.Label" DefaultValue="Libraries" />
                <bt:String id="Contoso.TpButtonLib.Label" DefaultValue="Libraries" />
                <bt:String id="Contoso.TaskpaneLibraries.Title" DefaultValue="Libraries" />
                <bt:String id="Contoso.GroupHelp.Label" DefaultValue="Tutorial" />
                <bt:String id="Contoso.TpButtonDocu.Label" DefaultValue="Document" />
                <bt:String id="Contoso.TaskpaneDocu.Title" DefaultValue="Document" />
                <bt:String id="Contoso.GroupHelpdesk.Label" DefaultValue="Contact Us" />
                <bt:String id="Contoso.TpButtonHelpdesk.Label" DefaultValue="Helpdesk" />
                <bt:String id="Contoso.TaskpaneHelpdesk.Title" DefaultValue="Helpdesk" />
            </bt:ShortStrings>
            <bt:LongStrings>
                <bt:String id="Contoso.GetStarted.Description" DefaultValue='Formula Editor loaded succesfully. Go to the "Formula Editor" tab and click the "Formula Editor" button to get started.' />
                <bt:String id="Contoso.TpButtonEditor.Tooltip" DefaultValue="Click to Open a Formula Editor." />
                <bt:String id="Contoso.TpButtonLib.Tooltip" DefaultValue="Click to Open Libraries." />
                <bt:String id="Contoso.TpButtonDocu.Tooltip" DefaultValue="Click to Open Document of Formula Editor." />
                <bt:String id="Contoso.TpButtonHelpdesk.Tooltip" DefaultValue="Click to Open the Helpdesk." />
            </bt:LongStrings>
        </Resources>
    </VersionOverrides>

</OfficeApp>

Now, I would like to make Contoso.TpButtonLib regroup several items like the follows (icons may not be necessary)

Screenshot 2024-09-09 at 14 55 09

I tried the following manifest with one item, but it failed to load. Could anyone help?

<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
    xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp">
    <Id>d9514467-0852-447f-b4d2-83c82a5d38bb</Id>
    <Version>1.1.0.0</Version>
    <ProviderName>Matrix Lead</ProviderName>
    <DefaultLocale>en-US</DefaultLocale>
    <DisplayName DefaultValue="Formula Editor" />
    <Description DefaultValue="A modern code editor for Excel functions and formulas."/>
    <IconUrl DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo3232.png"/>
    <HighResolutionIconUrl DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo6464.png" />

    <SupportUrl DefaultValue="https://www.10studio.tech/addinHelp"></SupportUrl>
    <AppDomains>
        <AppDomain>https://jsaddin.10studio.tech</AppDomain>
        <AppDomain>https://www.10studio.tech</AppDomain>
        <AppDomain>https://10studio.tech</AppDomain>
        <AppDomain>https://www.funfun.org.cn</AppDomain>
        <AppDomain>https://www.funfun.io</AppDomain>
        <AppDomain>https://funfun.io</AppDomain>
        <AppDomain>https://v3.10studio.tech</AppDomain>
    </AppDomains>
    <Hosts>
        <Host Name="Workbook" />
    </Hosts>
    <Requirements>
        <Sets>
            <Set Name="ExcelApi" MinVersion="1.2"/>
        </Sets>
    </Requirements>
    <DefaultSettings>
        <SourceLocation DefaultValue="https://v3.10studio.tech/#/formula-editor-addin?app=formula-editor-addin" />
    </DefaultSettings>
    <Permissions>ReadWriteDocument</Permissions>

    <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
        <Hosts>
            <Host xsi:type="Workbook">
                <DesktopFormFactor>
                    <GetStarted>
                        <Title resid="Contoso.GetStarted.Title"/>
                        <Description resid="Contoso.GetStarted.Description"/>
                        <LearnMoreUrl resid="Contoso.GetStarted.LearnMoreUrl"/>
                    </GetStarted>
                    <FunctionFile resid="Contoso.FunctionFile.Url" />
                    <ExtensionPoint xsi:type="PrimaryCommandSurface">
                        <!--Use OfficeTab to extend an existing Tab. Use CustomTab to create a new tab -->
                        <!-- Documentation includes all the IDs currently tested to work -->
                        <CustomTab id="Contoso.Tab1">
                            <!--Group. Ensure you provide a unique id. Recommendation for any IDs is to namespace using your company name-->

                            <Group id="Contoso.GroupEditor">
                                <Label resid="Contoso.GroupEditor.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpEditorIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpEditorIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpEditorIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonEditor">
                                    <Label resid="Contoso.TpButtonEditor.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonEditor.Label" />
                                        <Description resid="Contoso.TpButtonEditor.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpEditorIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpEditorIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpEditorIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                        <TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
                                        <SourceLocation resid="Contoso.TaskpaneEditor.Url" />
                                    </Action>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupLibraries">
                                <Label resid="Contoso.GroupLibraries.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpLibrariesIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpLibrariesIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpLibrariesIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Menu" id="Contoso.TpButtonLib">
                                    <Label resid="Contoso.TpButtonLib.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonLib.Label" />
                                        <Description resid="Contoso.TpButtonLib.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpLibrariesIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpLibrariesIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpLibrariesIcon_80x80" />
                                    </Icon>
                                    <Items>
                                        <Item id="Contoso.TpButtonLib.SubItem1">
                                            <Label resid="Contoso.TpButtonLib.SubItem1.Label" />
                                            <Supertip>
                                                <Title resid="Contoso.TpButtonLib.SubItem1.Label" />
                                                <Description resid="Contoso.TpButtonLib.SubItem1.Tooltip" />
                                            </Supertip>
                                            <Action xsi:type="ShowTaskpane">
                                                <TaskpaneId>Libraries</TaskpaneId>
                                                <SourceLocation resid="Contoso.TaskpaneLibraries.Url" />
                                                <Title resid="Contoso.TaskpaneLibraries.Title" />
                                            </Action>
                                        </Item>
                                    <Items>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupHelp">
                                <Label resid="Contoso.GroupHelp.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpDocuIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpDocuIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpDocuIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonDocu">
                                    <Label resid="Contoso.TpButtonDocu.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonDocu.Label" />
                                        <Description resid="Contoso.TpButtonDocu.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpDocuIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpDocuIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpDocuIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ExecuteFunction">
                                        <FunctionName>openDocs</FunctionName>
                                    </Action>
                                </Control>
                            </Group>
                            <Group id="Contoso.GroupHelpdesk">
                                <Label resid="Contoso.GroupHelpdesk.Label" />
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpHelpdeskIcon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpHelpdeskIcon_32x32" />
                                    <bt:Image size="80" resid="Contoso.tpHelpdeskIcon_80x80" />
                                </Icon>
                                <Control xsi:type="Button" id="Contoso.TpButtonHelpdesk">
                                    <Label resid="Contoso.TpButtonHelpdesk.Label" />
                                    <Supertip>
                                        <Title resid="Contoso.TpButtonHelpdesk.Label" />
                                        <Description resid="Contoso.TpButtonHelpdesk.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpHelpdeskIcon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpHelpdeskIcon_32x32" />
                                        <bt:Image size="80" resid="Contoso.tpHelpdeskIcon_80x80" />
                                    </Icon>
                                    <Action xsi:type="ExecuteFunction">
                                        <FunctionName>openHelpDesk</FunctionName>
                                    </Action>
                                </Control>
                            </Group>
                            <Label resid="Contoso.Tab1.TabLabel" />
                        </CustomTab>
                    </ExtensionPoint>
                </DesktopFormFactor>
            </Host>
        </Hosts>

        <Resources>
            <bt:Images>
                <bt:Image id="Contoso.tpEditorIcon_16x16" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo1616.png" />
                <bt:Image id="Contoso.tpEditorIcon_32x32" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo3232.png" />
                <bt:Image id="Contoso.tpEditorIcon_80x80" DefaultValue="https://v3.10studio.tech/images/formulaEditorLogo8080.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_16x16" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo1616.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_32x32" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo3232.png" />
                <bt:Image id="Contoso.tpLibrariesIcon_80x80" DefaultValue="https://v3.10studio.tech/images/excelLibrariesLogo8080.png" />
                <bt:Image id="Contoso.tpDocuIcon_16x16" DefaultValue="https://v3.10studio.tech/images/documentLogo1616.png" />
                <bt:Image id="Contoso.tpDocuIcon_32x32" DefaultValue="https://v3.10studio.tech/images/documentLogo3232.png" />
                <bt:Image id="Contoso.tpDocuIcon_80x80" DefaultValue="https://v3.10studio.tech/images/documentLogo8080.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_16x16" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo1616.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_32x32" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo3232.png" />
                <bt:Image id="Contoso.tpHelpdeskIcon_80x80" DefaultValue="https://v3.10studio.tech/images/helpdeskLogo8080.png" />
            </bt:Images>
            <bt:Urls>
                <bt:Url id="Contoso.TaskpaneEditor.Url" DefaultValue="https://v3.10studio.tech/#/formula-editor-addin?app=formula-editor-addin" />
                <bt:Url id="Contoso.TaskpaneLibraries.Url" DefaultValue="https://v3.10studio.tech/#/excel-libraries" />
                <bt:Url id="Contoso.GetStarted.LearnMoreUrl" DefaultValue="https://www.10studio.tech/addinHelp" />
                <bt:Url id="Contoso.TaskpaneDocu.Url" DefaultValue="https://www.10studio.tech/docs/formulaEditor" />
                <bt:Url id="Contoso.FunctionFile.Url" DefaultValue="https://v3.10studio.tech/functions.html" />
            </bt:Urls>
            <bt:ShortStrings>
                <bt:String id="Contoso.Tab1.TabLabel" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.GetStarted.Title" DefaultValue="Get started with Formula Editor!" />
                <bt:String id="Contoso.GroupEditor.Label" DefaultValue="Edit" />
                <bt:String id="Contoso.TpButtonEditor.Label" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.TaskpaneEditor.Title" DefaultValue="Formula Editor" />
                <bt:String id="Contoso.GroupLibraries.Label" DefaultValue="Libraries" />
                <bt:String id="Contoso.TpButtonLib.Label" DefaultValue="Libraries" />
                <bt:String id="Contoso.TpButtonLib.SubItem1.Label" DefaultValue="Libraries" />
                <bt:String id="Contoso.TaskpaneLibraries.Title" DefaultValue="Libraries" />
                <bt:String id="Contoso.GroupHelp.Label" DefaultValue="Tutorial" />
                <bt:String id="Contoso.TpButtonDocu.Label" DefaultValue="Document" />
                <bt:String id="Contoso.TaskpaneDocu.Title" DefaultValue="Document" />
                <bt:String id="Contoso.GroupHelpdesk.Label" DefaultValue="Contact Us" />
                <bt:String id="Contoso.TpButtonHelpdesk.Label" DefaultValue="Helpdesk" />
                <bt:String id="Contoso.TaskpaneHelpdesk.Title" DefaultValue="Helpdesk" />
            </bt:ShortStrings>
            <bt:LongStrings>
                <bt:String id="Contoso.GetStarted.Description" DefaultValue='Formula Editor loaded succesfully. Go to the "Formula Editor" tab and click the "Formula Editor" button to get started.' />
                <bt:String id="Contoso.TpButtonEditor.Tooltip" DefaultValue="Click to Open a Formula Editor." />
                <bt:String id="Contoso.TpButtonLib.Tooltip" DefaultValue="Click to Open Libraries." />
                <bt:String id="Contoso.TpButtonLib.SubItem1.Tooltip" DefaultValue="Click to Open Libraries." />
                <bt:String id="Contoso.TpButtonDocu.Tooltip" DefaultValue="Click to Open Document of Formula Editor." />
                <bt:String id="Contoso.TpButtonHelpdesk.Tooltip" DefaultValue="Click to Open the Helpdesk." />
            </bt:LongStrings>
        </Resources>
    </VersionOverrides>

</OfficeApp>
shanshanzheng-dev commented 2 months ago

Hi @chengtie Thanks for reporting, we'll take a look and report back if we have a suggestion for you.