Skrip kustomPengembangan & Kustomisasi

Skrip kustom dalam Python, JavaScript, atau Google Apps Script yang mengerjakan pekerjaan rutin Anda: file, tabel, email, dan laporan

Biasanya selesai dalam 15 menitTermasuk revisiPemeriksaan kualitas
Paket
Perlindungan pembayaranSelengkapnya
  • Revisi dalam batas paket tidak dikenai biaya.
  • Jika Anda tidak merespons dalam 3 hari setelah penyerahan hasil, hasil kerja diterima secara otomatis.

Uang ditahan saat Anda membayar dan diteruskan hanya setelah Anda menerima hasil kerja.

Skrip kustom dalam Python, JavaScript, atau Google Apps Script yang mengerjakan pekerjaan rutin Anda: file, tabel, email, dan laporan

Contoh hasil

Contoh untuk paket Standar

Menggabungkan file penjualan bulanan 9 toko menjadi satu laporan Excel

Cara menjalankannya

python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO  Folder: sales/2026-10, ditemukan 9 file
2026-11-02 09:14:03 INFO  shop-01.csv: 1.284 baris
2026-11-02 09:14:04 INFO  shop-02.xlsx: 967 baris
2026-11-02 09:14:04 WARN  shop-07.csv: 3 baris tanpa harga dilewati (baris 88, 412, 913)
2026-11-02 09:14:05 INFO  Selesai: 10.412 baris -> report-2026-10.xlsx (sheet "Penjualan" dan "Total")

Pengaturan, bukan kode

Nama kolom setiap toko disimpan di settings.ini, jadi toko baru atau kolom yang berganti nama cukup ditambahkan satu baris di sana:

[columns]
date = Tanggal, Tanggal penjualan, Hari
product = Produk, Barang, Nama
quantity = Qty, Jumlah, Pcs
price = Harga, Harga satuan

Sebagian kode

def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
    """Membaca file satu toko dan memberinya nama kolom laporan."""
    table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
    renamed = {}
    for name, variants in columns.items():
        found = next((c for c in table.columns if c.strip() in variants), None)
        if found is None:
            raise ReportError(f"{path.name}: tidak ada kolom untuk '{name}' (dicari: {', '.join(variants)})")
        renamed[found] = name
    table = table.rename(columns=renamed)[list(columns)]
    table["shop"] = path.stem
    return table

File: arsip ZIP berisi merge_sales.py (310 baris), settings.ini, requirements.txt, dan README tentang cara memasang Python, menjalankan skrip, dan arti setiap pesan di log. Klien menjalankannya di komputernya sendiri.

Klien: jaringan kecil 9 toko alat tulis; setiap toko mengirim penjualan bulanannya sebagai file CSV atau Excel, dengan nama kolom yang sedikit berbeda. Tugas: satu skrip yang membaca setiap file di sebuah folder, menyeragamkan kolomnya, dan menulis satu laporan Excel berisi semua penjualan serta sheet total per toko.

Klien dan semua datanya fiktif.

Tentang layanan ini

Skrip yang mengerjakan tugas yang sekarang Anda lakukan secara manual: mengganti nama dan memilah file, menggabungkan atau membersihkan tabel, mengubah satu format file menjadi format lain, mengirim email dari Google Spreadsheet, membuat faktur atau laporan, atau memeriksa daftar halaman web. Jelaskan tugasnya, apa yang masuk dan apa yang harus keluar, dan lampirkan contoh file jika ada (CSV, Excel, file teks, JSON, atau screenshot). Kami menulis kode dalam bahasa yang sesuai dengan tugasnya: Python, JavaScript (Node.js), Google Apps Script untuk Google Spreadsheet, Google Dokumen, dan Gmail, PowerShell, atau Bash. Anda menerima arsip berisi kode dan README yang menjelaskan dengan kata-kata sederhana apa yang perlu dipasang serta cara mengatur dan menjalankannya, dan Anda juga bisa membaca kodenya di halaman pesanan. Kami tidak menjalankan skrip di komputer atau di akun Anda: Anda sendiri yang menjalankannya, pada data Anda sendiri, jadi sebaiknya coba dulu pada salinannya. Kata sandi dan kunci tidak dimasukkan ke dalam kode: skrip membacanya dari file pengaturan yang Anda isi sendiri. Skrip yang masuk ke akun tanpa izin, mengakali perlindungan, atau mengumpulkan data pribadi tidak kami buat.

Yang termasuk

  • Yang Anda dapatkanArsip ZIP berisi kode, README dengan petunjuk langkah demi langkah, dan, jika diperlukan, contoh file pengaturan; kodenya juga ditampilkan di halaman pesanan.
  • Bahasa yang sesuai dengan tugasnyaPython, JavaScript, Apps Script, PowerShell, atau Bash
  • Panduan yang sederhanaApa yang perlu dipasang dan cara menjalankannya, langkah demi langkah
  • Pengaturan di satu tempatFolder, alamat, dan kunci dalam file yang Anda isi
  • Bekerja dengan data AndaFile di komputer Anda, CSV, Excel, atau Google Spreadsheet
  • Kode yang mudah dibacaDengan komentar, mudah diubah nanti

Cara kerja

  1. 1
    TugasAnda menjelaskan apa yang harus dilakukan skrip dan melampirkan contoh file
  2. 2
    KodeKami menulis kode dan panduan menjalankannya
  3. 3
    CobaAnda menjalankannya pada salinan data Anda
  4. 4
    RevisiAnda meminta revisi sesuai paket dan mengirim pesan error jika ada

Yang kami butuhkan dari Anda

Apa yang harus dilakukan skrip, langkah demi langkah: apa yang diambilnya (file, folder, Google Spreadsheet, daftar tautan), apa yang harus dihasilkannya, dan aturan apa pun yang harus diikutinya. Di mana skrip akan berjalan: Windows, macOS, atau Linux, Google Spreadsheet, atau server yang Anda miliki, dan bahasanya jika Anda membutuhkan bahasa tertentu. Contoh file sangat membantu: beberapa baris tabel Anda sebagai CSV atau Excel, contoh file teks atau JSON, atau screenshot. Jangan pernah mengirim kata sandi atau kunci yang asli: panduan menjelaskan tempat Anda memasukkannya sendiri.

Kami akan menanyakan:

  • Apa yang harus dilakukan skrip?
  • Apa yang diambilnya, dan apa yang harus dihasilkannya?
  • Di mana skrip akan dijalankan?
  • Bahasa atau alat yang Anda butuhkan
  • Hal yang tidak boleh dilakukan sama sekali

Bandingkan paket

PaketDasarSkrip kecilRp 323.000StandarSkrip dengan pengaturanRp 663.000PremiumAlat kecilRp 1.343.000
Tenggat1 hari2 hari3 hari
Revisi123
Kodehingga 150 barishingga 400 barishingga 1.000 baris
File kode1hingga 3hingga 8
File pengaturanTidakYaYa
Pesan error yang jelas dan logTidakYaYa
Opsi menjalankan dan panduan menjalankannya terjadwalTidakTidakYa
Panduan instalasi dan menjalankan (README)YaYaYa
Pesan DasarPesan StandarPesan Premium

Perlindungan pembayaran

Anda membayar saat memesan, tetapi uangnya diteruskan hanya untuk hasil kerja yang diterima.

  • Harga pastiHarga paket tidak berubah setelah Anda membayar.
  • Uang ditahanSaat Anda membayar, jumlahnya hanya ditahan. Dana diteruskan ke Dleex setelah Anda menerima hasil kerja.
  • Diperiksa sebelum penyerahanSetiap hasil melewati pemeriksaan kualitas sebelum sampai kepada Anda, dan Anda dapat melihatnya di halaman pesanan sebelum menerimanya.
  • Revisi gratisMinta revisi sesuai brief Anda sebanyak yang diizinkan paket.
  • Diterima setelah 3 hariJika dalam 3 hari setelah penyerahan hasil Anda tidak menerima hasil kerja maupun meminta revisi, hasil kerja diterima secara otomatis. Jika Anda menulis di chat pesanan setelah penyerahan hasil, pesanan akan menunggu; setelah kami menjawab, kami dapat memulai ulang hitungan 3 hari dan akan memberitahukannya di chat.
  • Dikerjakan ulang atau pengembalian dana penuhJika hasilnya tidak sesuai brief Anda dan revisi tidak memperbaikinya, atau pengerjaan memakan waktu lebih dari dua kali tenggatnya, tulis di chat pesanan: kami akan mengerjakan ulang atau mengembalikan pembayaran secara penuh.
Cara kerjanya →

Tanya jawab

Apakah saya perlu bisa pemrograman?

Tidak. README menjelaskan langkah demi langkah apa yang perlu dipasang (untuk Python, misalnya, Python itu sendiri, sekali saja) dan cara menjalankan skrip. Untuk Google Apps Script, Anda menempelkan kode ke editor skrip spreadsheet Anda dan menekan Run.

Apakah Anda akan menjalankan skripnya untuk saya?

Tidak. Anda menjalankannya di komputer, server, atau akun Google Anda, pada data Anda sendiri, sehingga file dan akun Anda tetap di tangan Anda. Coba dulu pada salinan data Anda.

Bahasa mana yang sebaiknya saya pilih?

Jika Anda tidak yakin, serahkan kepada kami: Google Apps Script untuk pekerjaan di dalam Google Spreadsheet, Google Dokumen, dan Gmail, Python untuk file, tabel, dan halaman web di komputer, PowerShell untuk tugas Windows, dan Bash untuk server Linux.

Bisakah skrip bekerja dengan API sebuah layanan?

Bisa, jika layanan itu memiliki API publik dan Anda mendapatkan kunci Anda sendiri darinya: kami menulis kode sesuai dokumentasi layanan, dan Anda memasukkan kunci Anda ke file pengaturan. Kami tidak membuat akun atau kunci untuk Anda.

Bagaimana jika skrip tidak berjalan di komputer saya?

Kirimkan pesan error atau screenshot di halaman pesanan dan minta revisi sesuai paket Anda. Sebagian besar masalah adalah library yang belum terpasang atau path di pengaturan, yang dijelaskan di README.

Tidak menemukan jawabannya?

Paket