Электронная ИД в строительстве в XML бесплатно

Ғылым және технология

Пост: t.me/prostobim/1017
Обсудить в t.me/bimcomments
Почти готовое не дорогое решение:
t.me/constructionsheets
Код:
function createXML(){
let data = getData();
let GeneralWorkJournal = XmlService.createElement('GeneralWorkJournal');
let baseDocument = XmlService.createElement('baseDocument');
let schemaVersion = XmlService.createElement('schemaVersion');
schemaVersion.setText('1.00');
schemaVersion.setAttribute('Description','Информация об UUID и редакции документа, UUID объекта капитального строительства, версии схемы')
let UUID = XmlService.createElement('UUID');
UUID.setText('fdsjkfdsnkf');
baseDocument.addContent(schemaVersion);
baseDocument.addContent(UUID);
GeneralWorkJournal.addContent(baseDocument);
let docxml = XmlService.createDocument(GeneralWorkJournal);
let xml = XmlService.getPrettyFormat().format(docxml);
DriveApp.createFile('test777',xml);
console.log(xml);
}
function getData(){
let ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
let data = ss.getDataRange().getValues()[10];
console.log(data);
}
function onOpen(){
let ui = SpreadsheetApp.getUi().createMenu('Test56').addItem('Command1','createXML').addItem('Command2','getData').addToUi();
}

Пікірлер: 2

  • @Bimfantaster
    @Bimfantaster4 ай бұрын

    Панч! всем разработчикам ПО для исполнительной))

  • @Bimfantaster
    @Bimfantaster4 ай бұрын

    Первый 😂

Келесі