Olen tarkastellut lisää> …? -kuvaketta, mutta en löytänyt mitään.
Voiko tämä tehdä sisäänrakennetun toiminnon tai mukautetun komentosarjan avulla?
Kommentit
Vastaa
Se on mahdollista lisätä nykypäivän päivämäärä makron kautta.
Avaa Google-dokumenttisi ja valitse Työkalut -kohdasta Komentosarjaeditori . Tämä avaa Googlen komentosarjaeditorin, jossa on mahdollista luoda makroja Google Documentsille.
Liitä tämä komentosarja ja tallenna se nimellä Päivämakro tai jokin muu:
/** * The onOpen function runs automatically when the Google Docs document is * opened. Use it to add custom menus to Google Docs that allow the user to run * custom scripts. For more information, please consult the following two * resources. * * Extending Google Docs developer guide: * https://developers.google.com/apps-script/guides/docs * * Document service reference documentation: * https://developers.google.com/apps-script/reference/document/ */ function onOpen() { // Add a menu with some items, some separators, and a sub-menu. DocumentApp.getUi().createMenu("Utilities") .addItem("Insert Date", "insertAtCursor") .addToUi(); } /** * Inserts the date at the current cursor location in boldface. */ function insertAtCursor() { var cursor = DocumentApp.getActiveDocument().getCursor(); if (cursor) { // Attempt to insert text at the cursor position. If insertion returns null, // then the cursor"s containing element doesn"t allow text insertions. var date = (new Date).toLocaleDateString("default", { day: "numeric", month: "long", year: "numeric"}); // use your local (browser) date format with month name var element = cursor.insertText(date); if (element) { element.setBold(true); } else { DocumentApp.getUi().alert("Cannot insert text at this cursor location."); } } else { DocumentApp.getUi().alert("Cannot find a cursor in the document."); } }
Päivitä tai avaa nyt asiakirjasi ja uusi valikkokohta tulee näkyviin: Apuohjelmat . Tämän valikon alla näkyy kohde nimeltä Lisää päivämäärä . Napsauta tätä, jos haluat lisätä nykyisen päivämäärän kohdistimen sijaintiin.
Jos haluat muuttaa päivämäärän muotoa, sinun on vaihdettava ”Käytetään komentosarjassa. Muoto voi sisältää seuraavia merkkejä: yyyy-MM-dd"T"HH:mm:ss"Z"
Selvyyden vuoksi tämä komentosarja lisää vain tämän päivän päivämäärän kohdistimen sijaintiin. päivä, jolloin suoritat apuohjelman. Se ei ole täsmälleen sama kuin Google Sheetsin = tänään () -toiminto, joka päivittää päivämäärän nykyiseksi päiväksi aina, kun avaat laskentataulukon. Tämä komentosarja säästää kuitenkin vaivaa päivämäärän etsimisessä ja kirjoittamisessa. päivä, jolloin suoritat komentosarjan.
Kommentit
- Lisätäänkö nykyinen päivämäärä paikalliseen aikavyöhykkeeseen vai nykyinen päivämäärä GMT: hen?
- Se on oletuksena " GMT ". Jos tarkastellaan riviä, joka sisältää:
Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd");
' on mahdollista muuttaa GMT valitsemallesi aikavyöhykkeelle. - Olen ' tehnyt samanlainen funktio SpreadsheetAppille (päivämäärän lisäämiseksi aktiiviseen soluun). Löydät sen täältä: gist.github.com/Eccenux/712ae3d7913e971e46035546b2ccc85b
- Nyt .. onko jokin tapa pakottaa komentosarja lisäämään kaikkiin organisaation luomiin asiakirjoihin?
- Onko th Ei ole mitään tapaa tehdä komentosarja " globaaliksi " niin, että jokaiselle luomalleni tai avaamalleni Google-dokumentille komentosarja on käytettävissä ja käytettävissä?
Vastaa
Unohda makrot. Vain linkki soluun Google Sheetsissa !
- Siirry kohtaan Google Taulukot .
- Luo uusi Google Sheets -laskentataulukko ja nimeä se nimellä ”Tänään”.
- Kirjoita seuraava laskentataulukon soluun seuraava: = TODAY ()
- Valitse kyseinen solu viereisen solun kanssa (mikä tekee siitä taulukon eikä vain tekstin). Kopioi valitut solut (käyttämällä ”Muokkaa” -> ”Kopioi” tai pikanäppäintä).
- Avaa Google-dokumentti tai Google-diaesitys ja liitä taulukko minne haluat, että nykyisen päivän päivämäärä ilmestyy.
Voila!
kommentit
- kiitos @geekzspot – mainitset ' solun ' joten oletan, että puhut Google Drive -taulukosta, tiedätkö, onko olemassa tapa tehdä tämä Google Drive -asiakirjassa?
- I ' m etsivät lisää " muokattua " päivämääränä, mutta jos luot Docsin avulla lomakkeita, jotka ovat pdf ' muokattu tai painettu, tämä on tyylikkäin ratkaisu.
- Tämä ei toimi ' t " Word " -asiakirja, mutta se toimii " Google-dokumenteissa " asiakirja, tässä kuvatulla tavalla . Ainoa vaihe, joka puuttuu vastauksesta, on " Linkki taulukkoon " taulukon liittämisen jälkeen.
vastaus
- Siirry Google Sheets -palveluun ja luo uusi laskentataulukotiedosto, jolla on viitteellinen nimi, kuten esim.
=TODAY()
ei toimi kirjaamista varten, koska se päivittyy nykyiseen päivämäärään aina, kun sivu avataan. Useimmiten haluan tallentaa nykypäivän päivämäärän eikä päivittää. Jos haluat lisätä lokitiedostolle nykypäivän päivämäärän, tarvitset jotain muuta.