Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
Convierta el código C# de la clase USPS Manager a JavaScript

Tengo un código C# de USPS Manager en funcionamiento, pero necesito ejecutarlo desde Google Apps Script en JavaScript.

¿Cómo convertiría lo siguiente a formato JavaScript?

 USPSManager m = new USPSManager("YOUR_USER_ID", true); Address a = new Address(); a.Address2 = "6406 Ivy Lane"; a.City = "Greenbelt"; a.State = "MD"; Address addressWithZip = m.GetZipcode(a); string zip = addressWithZip.Zip;

Gracias de antemano por cualquier consejo.

Usando el código que se describe a continuación en GAS, recibo el siguiente error: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Aquí está "traducido" a JavaScript. La cuestión es que si USPS no tiene una clase USPSManager escrita en JavaScript, entonces esto no funcionará, o tendrá que escribir una usted mismo.

 const m = new USPSManager("YOUR_USER_ID", true); const a = new Address(); a.Address2 = "6406 Ivy Lane"; a.City = "Greenbelt"; a.State = "MD"; const addressWithZip = m.GetZipcode(a); const zip = addressWithZip.Zip;
about 4 years ago · Juan Pablo Isaza Relatório

0

Si está escribiendo código en JavaScript, el uso de una biblioteca C# no funcionará. Necesita usar una biblioteca de JavaScript.

Una búsqueda rápida en NPM encontró este paquete usps-webtools .

Así es como lo usaría en el código:

 // Old CommonJS Modules syntax: const USPS = require('usps-webtools'); // or, if your platform supports the newer ECMAScript Module syntax: import USPS from 'usps-webtools'; const usps = new USPS({ server: 'http://production.shippingapis.com/ShippingAPI.dll', userId: 'YOUR_USER_ID', }); const address = { street2: '6406 Ivy Lane', city: 'Greenbelt', state: 'MD' }; usps.zipCodeLookup(address, (error, address) => { if (error) { // handle error here return; } const zip = address.zip; // use that result here });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda