Как сохранить значения ячеек в виде текста в отчете CSV, сгенерированном с помощью xquery и отправленном по электронной почте с использованием xdmp: email - PullRequest
0 голосов
/ 24 марта 2020

Я создаю отчет в формате CSV в XQuery и отправляю по почте, используя xdmp:email. Некоторые значения ячеек в отчете CSV отображаются в виде формулы (1.92E+11), поэтому мне приходилось каждый раз загружать отчет и форматировать его.

Есть ли способ сохранить текстовые значения как таковые в отчетах CSV?

Вот пример кода XQuery

xdmp:email(
      <em:Message
       xmlns:em="URN:ietf:params:email-xml:"
       xmlns:rf="URN:ietf:params:rfc822:">
        <rf:subject>{fn:concat($emailSubject,' Generated ',' on ', $dateTime )} </rf:subject>
        <rf:from>
          <em:Address>
            <em:name>{$fromName}</em:name>
            <em:adrs>{$fromAddress}</em:adrs>
          </em:Address>
        </rf:from>
        <rf:to>
          <em:Address>
                <em:adrs>{$to}</em:adrs>
              </em:Address>
          </rf:to>             
        <rf:content-type>multipart/mixed; boundary={$boundary}</rf:content-type>          
         <em:content xml:space="preserve">{$content}</em:content>
      </em:Message>)    
...