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.

Contoh hasil
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
Google Drive tidak punya tombol untuk menyalin folder beserta seluruh isinya, dan setelah beberapa tahun drive bersama penuh dengan versi lama dan file yang tidak bisa ditemukan siapa pun. Google Apps Script ini mengerjakan apa yang tidak bisa dilakukan Drive: menyalin folder beserta semua subfoldernya, mendaftar setiap file di spreadsheet dengan ukuran, pemilik, jenis, dan perubahan terakhir agar Anda melihat apa yang memakan ruang, dan mulai Standar, memindahkan file yang lebih lama dari tanggal yang Anda tetapkan ke folder arsip. Premium mendaftar kemungkinan duplikat untuk Anda periksa dan bisa membuat salinan folder bertanggal setiap bulan. Skrip tidak pernah menghapus: file hanya disalin atau dipindahkan, dan hanya sesuai aturan Anda. File milik orang lain mungkin tidak bisa dipindahkan. Satu kali jalan berlangsung sekitar enam menit, jadi folder besar diproses bertahap. Anda menjalankannya di akun Anda.
Yang termasuk
- Yang Anda dapatkanArsip ZIP berisi kode Apps Script dan README yang menunjukkan cara menambahkannya ke spreadsheet, memberi izin akses, dan menjalankannya; kodenya juga ditampilkan di halaman pesanan.
- Salinan folder utuhDengan setiap subfolder dan file di dalamnya
- Laporan di spreadsheetUkuran, pemilik, jenis, dan perubahan terakhir setiap file
- Arsip berdasarkan usiaMulai Standar, file lama dipindahkan sesuai aturan tanggal Anda
- Tidak ada yang dihapusFile hanya disalin atau dipindahkan
- Kode yang mudah dibacaDengan komentar, aturan mudah diubah nanti
Cara kerja
- 1AturanAnda menjelaskan folder dan apa yang harus dilakukan padanya
- 2KodeKami menulis skrip dan panduan memasangnya
- 3CobaAnda menjalankannya di folder uji dulu dan memeriksa laporannya
- 4RevisiAnda meminta revisi sesuai paket dan mengirim pesan error jika ada
Yang kami butuhkan dari Anda
Folder mana yang dikerjakan skrip (Drive Saya atau drive bersama), apa yang dilakukan (salin, laporan, arsip), dan aturannya: berapa lama usia file agar masuk arsip, di mana folder arsipnya, apa yang dianggap kemungkinan duplikat (nama sama, ukuran sama). Kira-kira berapa banyak file, siapa pemiliknya (Anda atau rekan kerja), dan apakah Anda memakai akun gratis atau Google Workspace. Screenshot susunan folder sangat membantu.
Kami akan menanyakan:
- Folder mana, dan apa yang Anda butuhkan?
- Apa yang masuk ke arsip?
- Siapa pemilik file-filenya?
- Hal yang tidak boleh dilakukan sama sekali
Bandingkan paket
| Paket | DasarSatu tugasRp 272.000 | StandarPerapian dengan pengaturanRp 561.000 | PremiumAlat DriveRp 1.139.000 |
|---|---|---|---|
| Tenggat | 1 hari | 2 hari | 3 hari |
| Revisi | 1 | 2 | 3 |
| Kode | hingga 150 baris | hingga 400 baris | hingga 1.000 baris |
| File kode | 1 | hingga 3 | hingga 8 |
| File pengaturan | Tidak | Ya | Ya |
| Pesan error yang jelas dan log | Tidak | Ya | Ya |
| Opsi menjalankan dan panduan menjalankannya terjadwal | Tidak | Tidak | Ya |
| Panduan instalasi dan menjalankan (README) | Ya | Ya | Ya |
| Bahasa | Google Apps Script | Google Apps Script | Google Apps Script |
| Pesan Dasar | Pesan Standar | Pesan 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.
Tanya jawab
Apakah skrip akan menghapus duplikat atau file lama?
Tidak. File lama dipindahkan ke folder arsip sesuai aturan Anda, dan kemungkinan duplikat hanya didaftar di spreadsheet, jadi Anda sendiri yang memutuskan apa yang dihapus.
Mengapa sebagian file tidak bisa dipindahkan?
Drive hanya mengizinkan orang tertentu memindahkan file, tergantung siapa pemiliknya dan peran di drive bersama. File yang tidak bisa dipindahkan skrip dicatat di log beserta alasannya.
Apakah salinan mempertahankan pengaturan berbagi?
Tidak: salinan menjadi milik Anda dan dibagikan seperti file baru lainnya. README menunjukkan cara membagikan folder salinan itu lagi.
Apakah Anda mendapat akses ke Drive saya?
Tidak. Anda menambahkan skrip di akun Anda sendiri dan memberi izin aksesnya sendiri. Kami tidak pernah masuk atau melihat file Anda.
Tidak menemukan jawabannya?