Ein Feld ist leer oder fehlt, obwohl es das nicht sollte. Du kannst versuchen, an Zeile 111 eine put-Anweisung hinzuzufügen, die die Benutzerdaten ausgibt, und prüfen, ob eines dieser Felder leer ist. Falls ja, musst du herausfinden, warum.
@pfaffman Danke für die schnelle Antwort. Ich schätze deine Hilfe.
Das offizielle Q2A-Import-Skript hat bei mir nie funktioniert, auch nicht für andere Q2A-Sites. Dein Skript funktioniert jedoch gut.
Wenn ein Feld fehlt oder leer ist, ist es für mich in Ordnung, diese Benutzer nicht zu importieren. Bitte lass mich wissen, wie das geht. Welche Codezeile muss ich ändern?
Übrigens bin ich nicht gut im Programmieren Ich werde einfach deinen Anweisungen folgen, um den Code zu ändern.
Danke!
Das geht über den Rahmen dessen hinaus, was hier möglich ist. Wenn Sie weitere Hilfe benötigen, besuchen Sie bitte Redirecting… und teilen Sie mir Ihre Anforderungen mit.
@pfaffman Ich habe untenstehende Lösung an Zeile 111 ausprobiert und sie hat funktioniert. Siehst du ein Problem mit diesem Code? Ich plane, alle Benutzer mit der unten genannten E-Mail-Adresse/Benutzernamen nach dem Import zu löschen.
Nochmals vielen Dank für deine Hilfe!
if !username
username = "userempty"
end
if !email
email = "test@example.com"
end
puts "username: #{username}"
puts "email: #{email}"