Skip to content

builder.OpenFile and other builder.xxxx operations fail silently when single quotes are used in arguments #119

@twiggy

Description

@twiggy

Was using documentbuilder v7.5 from the cli using docbuilder.

Had a .docbuilder file whose first line was

builder.OpenFile('myfile.xlsx')

Next line was Api.GetSheet... got an error message saying Api not defined.

After messing around figured out that if single quotes are used instead of double quotes the tool doesn't properly process the builder.XXXXX commands. Using the debugger it seems like those commands are specially cut out and ran through C++ so I'm guessing the code doesn't properly extract the arguments. Same goes for builder.CreateFile('docx') ...only works for builder.CreateFile("docx").

For now will just use double quotes, but I typically use single quotes when writing javascript which is how I fell into this.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssues that request new features to be added to OnlyOffice

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions