Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

173
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!